waiaan
V2EX  ›  Node.js

nodejs 的 http 模块 response 如何返回数据?

  •  
  •   waiaan · Jul 27, 2018 · 8491 views
    This topic created in 2846 days ago, the information mentioned may be changed or developed.

    如果用 response.write 的话,直接在前台页面上输出内容了,如何才能像接口一样去调用? 只用原生模块、不用第三方框架的情况下。 谢谢!

    12 replies    2018-07-31 13:36:25 +08:00
    cuzfinal
        1
    cuzfinal  
       Jul 27, 2018   ❤️ 2
    改 response 的 content-type
    ilaipi
        2
    ilaipi  
       Jul 27, 2018
    能问下到底为啥不用第三方框架吗?
    waiaan
        3
    waiaan  
    OP
       Jul 27, 2018
    @ilaipi 没啥,只是想学一下原生的实现。
    @cuzfinal 这样还是会直接在前台页面输出内容。
    ilaipi
        4
    ilaipi  
       Jul 27, 2018
    @waiaan 你是用 ajax 发起请求的还是直接地址栏访问?后者的话应该就是页面输出了。
    brickyang
        5
    brickyang  
       Jul 27, 2018 via iPhone
    用浏览器访问接口都是直接显示内容呗。
    cuzfinal
        6
    cuzfinal  
       Jul 27, 2018
    @waiaan 你是怎么改的,你前端又是怎么调用的?
    Heavytiger
        7
    Heavytiger  
       Jul 27, 2018
    用 express 的 res.json()?
    hxsf
        8
    hxsf  
       Jul 27, 2018
    建议先了解下 HTTP 协议
    yangg
        9
    yangg  
       Jul 27, 2018
    lz 要是的类似 php ob_start 的东西?貌似真没见过
    LeungJZ
        10
    LeungJZ  
       Jul 27, 2018
    无论什么接口,浏览器打开都是直接输出的啊。没明白你的需求是什么。
    devqin
        11
    devqin  
       Jul 27, 2018
    如何返回数据,是 tcp/ip 协议的标准.
    如果不是标准,你的返回可能不会被正常解析。
    再往下面的话,应该是 socket 套接字的实现了
    veightz
        12
    veightz  
       Jul 31, 2018
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3076 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 15:09 · PVG 23:09 · LAX 08:09 · JFK 11:09
    ♥ Do have faith in what you're doing.