小编sir*_*lot的帖子

Node.js"写完后"错误

从一个基本的节点应用程序开始,我无法弄清楚如何击败这个"写后结束"错误,即使在几个站点上建议的回调.

index.js:

var server = require("./server");
var router = require("./router");
var requestHandlers = require("./requestHandlers");

var handle = {}
handle["/"] = requestHandlers.start;
handle["/start"] = requestHandlers.start;
handle["/upload"] = requestHandlers.upload;

server.start(router.route, handle);
Run Code Online (Sandbox Code Playgroud)

server.js:

var http = require("http");
var url = require("url");

function start(route, handle) {
  function onRequest(request, response) {
    var postData ="";
    var pathname = url.parse(request.url).pathname;
    console.log("Request for " + pathname + " received.");

    route(handle, pathname, response);
   }

  http.createServer(onRequest).listen(8888);
  console.log("Server has started.");
}

exports.start = start;
Run Code Online (Sandbox Code Playgroud)

router.js:

function route(handle, pathname, response) {
  console.log("About …
Run Code Online (Sandbox Code Playgroud)

javascript node.js node.js-stream

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

node.js ×1

node.js-stream ×1