node.js - Node js iss站点未在其他计算机上打开
问题描述
我有一个用于服务模块的 node js express 应用程序和一个用于 web 的 angular 应用程序,它部署在域的 windows 10 iis 服务器中
“ http://localhost:8011 ”和“ http://localhost:8012 ”
如果我在浏览器中测试网站,例如“ http://localhost:8011 ”和“ http://localhost:8012 ”
或者
“http://{port number}:8011” 和 “http://{port number}:8012” 它正在工作
但是如果我在其他计算机上打开同样的东西,那么角度应用程序可以正常工作。
但是节点js不工作
它给出了类似的错误
无法访问此站点
{port number} 响应时间过长。
任何人都可以建议我什么是错误以及如何解决这个问题。
提前致谢。
解决方案
问题不是很清楚,但据我了解,您正在尝试通过 IIS 为节点快速应用程序提供服务?
如果是这种情况,您应该查看真正有用的iisnode包。如果尚未安装,您还需要安装IIS 重写规则模块。如果这确实是您正在寻找的内容,请告诉我,我将编辑我的答案以包含更多详细信息。
推荐阅读
- python-3.x - 如何在 init() 中保存用户输入字符串
- windows - 从命令行强制刷新(重新扫描)无线网络?
- reactjs - componentWillUnmount 什么时候真正触发
- java - 游标因 CursorIndexOutOfBoundsException 而崩溃
- ruby - 如何从 Ruby 2.4 中的哈希生成可靠的摘要?
- mysql - 如何在 MySQL 5.7 中组织这个查询?
- r - 在 ggplot2 中使用 scale_color_manual 时,绘图中的中断和值不匹配
- javascript - Javascript 如果存在则更新数组值,否则将新数组推送到对象
- php - 致命错误:调用未定义函数 random_bytes() 错误
- typescript - 尝试使用 Typescript 条件类型来缩小可以预期的值的可能组合