$ node server.js
GET /songs/7{ "title": "夜曲" }
工程与栈 · Web 技术
Node.js 让 JS 在服务端跑:一个进程听端口、读文件、回 JSON。没 listen,请求就没人接。
下面就是 Node 服务板:默认 :3000 已经在听并吐出夜曲。忘了 listen,空白也写在同一块板上。
$ node server.js
:3000 在听:响应长在这块服务板上。
原因:进程 listen 之后,GET 才能拿到 JSON。下一步:点「忘了 listen」,看响应会不会空白。
板上的响应已经演示了服务,这里只命名四条。
要在服务端跑 JS、读文件、起 HTTP 时用 Node;纯页面脚本用浏览器运行时。
目标都是吐出夜曲,只改进程有没有听端口。
响应是夜曲。结果长在板上。
响应空白。失败写在物件上。
为什么浏览器里的 JavaScript 不能直接当这个点歌 API?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。