CNode

为什么我根据Node入门中在function上加外框,cygwin就找不到server.js了?

Jjackchen发布于14 年前最后回复14 年前4 回复4419 浏览0 收藏

function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }

http.createServer(onRequest).listen(8888); console.log("Server has started."); enter image description here

这样是可以的,但是加了粗字体的后 var http = require("http");

function start() { function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }

http.createServer(onRequest).listen(8888); console.log("Server has started."); } exports.start = start;enter image description here

怎么办?

查看回复

回复 (4)

S
satanhlh#1·14 年前

粗体字 表明你把一系列的操作包裹在一个start函数里面 ,并开放(exports)了一个端口供外部调用。 但是最重要的是你没有执行这个start

J
jiyinyiyong#3·14 年前

楼主代码没加 markdown 的格式, 标记不出来很难看.. 而且两张图片不是一样吗?..
exports.start = start; 提供的调用, 要在另外一个文件引用这个模块, 然后调用执行的.

参与回复
登录后即可参与回复。登录