首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

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

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

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

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