POST请求和Node.js没有神经
有什么办法可以接受POSTtypes的请求,而不使用Node.js中的Nerve lib?
默认情况下,Node.js的http.Server类接受任何http方法 。
您可以使用request.method
( api链接 )获取方法。
例:
var sys = require('sys'), http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.write(request.method); response.end(); }).listen(8000); sys.puts('Server running at http://127.0.0.1:8000/');
这将在端口8000上创build一个简单的http服务器,它将响应请求中使用的方法。
如果你想获得一个POST,你应该检查request.method
的string“POST”。
有关response.end
更新.end:
从版本0.1.90开始,closures响应的函数是response.end
而不是response.close
。 除了名称更改之外,还可以发送数据并在closures后发送数据并closures响应。 ( api示例 )