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

2018-07-27 09:14:20 +08:00
 waiaan

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

7785 次点击
所在节点    Node.js
12 条回复
cuzfinal
2018-07-27 09:41:49 +08:00
改 response 的 content-type
ilaipi
2018-07-27 09:49:19 +08:00
能问下到底为啥不用第三方框架吗?
waiaan
2018-07-27 09:54:08 +08:00
@ilaipi 没啥,只是想学一下原生的实现。
@cuzfinal 这样还是会直接在前台页面输出内容。
ilaipi
2018-07-27 10:00:02 +08:00
@waiaan 你是用 ajax 发起请求的还是直接地址栏访问?后者的话应该就是页面输出了。
brickyang
2018-07-27 10:02:48 +08:00
用浏览器访问接口都是直接显示内容呗。
cuzfinal
2018-07-27 10:15:12 +08:00
@waiaan 你是怎么改的,你前端又是怎么调用的?
Heavytiger
2018-07-27 10:24:15 +08:00
用 express 的 res.json()?
hxsf
2018-07-27 10:33:47 +08:00
建议先了解下 HTTP 协议
yangg
2018-07-27 10:59:40 +08:00
lz 要是的类似 php ob_start 的东西?貌似真没见过
LeungJZ
2018-07-27 11:26:34 +08:00
无论什么接口,浏览器打开都是直接输出的啊。没明白你的需求是什么。
devqin
2018-07-27 14:27:32 +08:00
如何返回数据,是 tcp/ip 协议的标准.
如果不是标准,你的返回可能不会被正常解析。
再往下面的话,应该是 socket 套接字的实现了
veightz
2018-07-31 13:36:25 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/474557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX