微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Node.js中创buildHTTP服务器时的Windows安全警报

我正在使用node.js创build一个HTTP服务器,它工作正常,但在任何节点应用程序运行的第一时间,一个Windows安全防火墙中断我的应用程序。我希望这个安全警报不应该显示,我已经检查了许多引用但没有find我的答案。

这是我的代码

var http = require('http'); var PORT = process.env.PORT || 3000; http.createServer(function (req,res) { console.log('%d request received',process.pid); res.writeHead(200,{'Content-Type': 'text/plain'}); res.end('Hello World!n'); }).listen(PORT); console.log('%d listening on %d',process.pid,PORT);

NPM的环境variables不工作在Windows?

从NodeJS调用PowerShell

在windows 7下安装yuidoc

在linux上运行节点(express)产生错误:产生EACCES

无法在一个子域上运行多个NodeJs服务器

NodeJSsubprocesspID与实际进程不匹配

编译ubuntu服务器12.04.4上的Node.js v0.11.12-release错误

在Windows10中重新安装node.js后,'找不到模块'process-nextick-args'npm错误

cordova:不能在Windows 8上添加Android平台

如何列出当前在npm中使用的Node.js版本和path?

允许通过Windows防火墙访问该应用程序:

转到: “控制面板”>“系统安全”>“Windows防火墙”>“高级设置”

创建新的规则。

选择“端口”,然后按“下一步”。

允许您试图公开的TCP和端口(认3000,您可能想要公开80),然后按“下一步”。

选择“允许连接”,然后按“下一步”。

检查所有:域名,私人,公共,然后按“下一步”。

资源

我也建议你替换:

var PORT = process.env.PORT || 3000;

附:

var PORT = 3000;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐