使用带有node.js的require加载远程js文件

 绿香源酥脆冬枣 发布于 2023-01-15 19:54

我一直在使用NodeJS和javascript工作在线套接字服务器,我一直在使用require在我的代码中创建"playrooms":

new_game_obj = require('./forza4.js');

现在..当我在我的本地机器上测试我的代码时,这可以找到,但对于生产服务器,我遇到了一个问题.看起来由于某些技术原因,运行我的代码的进程在我可以访问的机器上(用于文件上载等),因此我被服务器场上的人员要求更改我的代码,以便我将从全局位置加载"forza4.js"中的代码,而不是本地,就像我现在所做的那样.所以我把代码更改为:

new_game_obj = require('http://www.xxxxx.com/blabla/forza4.js');

(当然我测试了文件是否存在,只是为了确定,当我指向实际地址时它会在浏览器中显示)但是我的代码出错了(再次,此时,我正在运行这本地在我的机器上),其中说:

例外:错误:找不到模块' http://www.xxxxx.com/blabla/forza4.js '

所以为了安全起见,我做了:

new_game_obj = require('http://92.xx.xx.xx/blabla/forza4.js'); 

但是,同样的错误.

从远程服务器向我的代码加载"扩展"是否有问题,或者我只是将"require"调用格式错误?

谢谢你!

尤瓦.

PS这是此主题的后续内容: 这是较旧且已解决的帖子

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有