问题
我在VS代码中使用npm模块,它与node.js一起工作,并在使用VS代码中提供的实时服务器扩展时抛出一个Uncaught ReferenceError: require is not defined。
相关职位
其他帖子建议我应该使用浏览器化。我为browserify找到的教程似乎创建了一个单独的活动服务器。我正在寻找一个解决方案(如果可能的话),允许我使用现场服务器扩展。(我不太明白如何创建自己的服务器-我使用的是实时服务器扩展,因为这是我目前所熟悉的。我愿意听取进一步的建议。)
更多的上下文:我正在运行一个使用VS代码实时服务器扩展的网页,它需要从另一个网站获取数据,使用傀儡游戏模
所以我已经在网页设计中写了两个星期的代码,我已经把我的io游戏的核心放在了node.js上,仅仅是使用了本地主机:3000,现在我正试图将我目前所拥有的东西实现到一个实际的网页服务器上。这是一条非常艰难的学习曲线,所以假设我在运行node.js的谷歌云平台上设置了一个虚拟机,socket.io,我又该如何设置我的端口呢? 这是我目前在服务器端的代码: var express = require('express'); //adds express library
var app = express();
var server = app.listen(3000); //lis
我正在尝试为运行Microsoft Windows server 2016的计算引擎虚拟机中的游戏服务器打开端口TCP 28016和UDP 28015。
我已经尝试使用RDP打开我的服务器内部的开口,转到Windows防火墙设置,并为TCP 28016和UDP 28015创建新的入站规则。我还在我的云平台上为两个端口设置了防火墙规则。
在运行我的游戏服务器应用程序时,运行netstat没有显示任何正在使用/未侦听的端口。甚至都没露面。我做错了什么?
编辑:它现在显示在netstat -a -b上,但没有监听