【发布时间】:2022-02-03 17:18:37
【问题描述】:
我正在尝试制作一个基本的应用程序来 ping IP。所以我的 HTML 表单需要一个输入 IP 并将其发布到 NodeJS。 我正在使用 ping 模块来获取结果。如果我静态输入 IP,它可以正常工作,但是当我尝试通过 HTML 表单获取 IP 时,它就会中断。 这就是我的代码的样子。
app.post("/",function(req,res){
console.log(req.body);
var ip= req.body.ip;
console.log(typeof(ip));
var msg;
var hosts = [ip];
hosts.forEach(function(host){
ping.sys.probe(host, function(isAlive){
console.log(isAlive);
msg = isAlive ? 'host ' + host + ' is alive' : 'host ' + host + ' is dead';
console.log(msg);
});
});
res.write(msg);
res.send();
});
【问题讨论】:
-
该错误抱怨 app.js 中的第 30 行。这段代码 sn-p 的哪一行是第 30 行?
标签: javascript node.js express npm ping