我刚开始使用Node.js,从PHP迁移。两件事显然有效的方式彼此截然不同。使用PHP来联系服务器,我可能会发送一个POST或GET请求,例如$.get("domain:port/myphpscript.php", function(req, res){});
。 PHP服务器将运行PHP脚本,然后返回HttpRequest。
如何向Node.js服务器发出这个简单的请求?例如,我有这个脚本来启动HTTP服务器:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, 'domain');
然后使用node app.js
启动服务器。我是否可以向domain:1337
服务器发送HTTP Get请求,该请求将以Hello World\n
回复?从客户端javascript执行此操作的正确方法是什么?