V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
waiaan
V2EX  ›  Node.js

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

  •  
  •   waiaan · 2018-07-27 09:14:20 +08:00 · 7908 次点击
    这是一个创建于 2310 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2018-07-31 13:36:25 +08:00
    cuzfinal
        1
    cuzfinal  
       2018-07-27 09:41:49 +08:00   ❤️ 2
    改 response 的 content-type
    ilaipi
        2
    ilaipi  
       2018-07-27 09:49:19 +08:00
    能问下到底为啥不用第三方框架吗?
    waiaan
        3
    waiaan  
    OP
       2018-07-27 09:54:08 +08:00
    @ilaipi 没啥,只是想学一下原生的实现。
    @cuzfinal 这样还是会直接在前台页面输出内容。
    ilaipi
        4
    ilaipi  
       2018-07-27 10:00:02 +08:00
    @waiaan 你是用 ajax 发起请求的还是直接地址栏访问?后者的话应该就是页面输出了。
    brickyang
        5
    brickyang  
       2018-07-27 10:02:48 +08:00 via iPhone
    用浏览器访问接口都是直接显示内容呗。
    cuzfinal
        6
    cuzfinal  
       2018-07-27 10:15:12 +08:00
    @waiaan 你是怎么改的,你前端又是怎么调用的?
    Heavytiger
        7
    Heavytiger  
       2018-07-27 10:24:15 +08:00
    用 express 的 res.json()?
    hxsf
        8
    hxsf  
       2018-07-27 10:33:47 +08:00
    建议先了解下 HTTP 协议
    yangg
        9
    yangg  
       2018-07-27 10:59:40 +08:00
    lz 要是的类似 php ob_start 的东西?貌似真没见过
    LeungJZ
        10
    LeungJZ  
       2018-07-27 11:26:34 +08:00
    无论什么接口,浏览器打开都是直接输出的啊。没明白你的需求是什么。
    devqin
        11
    devqin  
       2018-07-27 14:27:32 +08:00
    如何返回数据,是 tcp/ip 协议的标准.
    如果不是标准,你的返回可能不会被正常解析。
    再往下面的话,应该是 socket 套接字的实现了
    veightz
        12
    veightz  
       2018-07-31 13:36:25 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   910 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.