当我运行nodejs http_test.js,后面附加了,它在参数列表后面显示“缺失”,我检查“(”和“{”但感觉没有错。帮助!
const http = require('http');
http.get({
hostname: 'localhost',
port: 5000,
path: '/123/',
agent: false // create a new agent just for this one request
}, (res) => {
console.log(res)
// Do stuff with response
})
答案 0 :(得分:4)
Per @ aaron-dufour上面的评论,您可能正试图在不支持ECMAScript 6的解释器中运行该代码。
如果将文件内容更改为以下作品,那就是您的问题:
var http = require('http');
http.get({
hostname: 'localhost',
port: 5000,
path: '/123/',
agent: false // create a new agent just for this one request
}, function(res) {
console.log(res)
// Do stuff with response
});
在您的情况下,您使用的是Nodejs, 应该可以使用this article。可能是您使用的是明显过时的版本。尝试运行node -v
或node --version
以查看您正在运行的版本。