Javascript 访问第二台本地服务器上的js文件

Javascript 访问第二台本地服务器上的js文件,javascript,node.js,Javascript,Node.js,我有两台服务器,一台在端口80上运行,另一台在端口8080上运行 在端口80服务器上的html文件(demo_audio_video_simple.html)中,我有以下两行代码: <script type="text/javascript" src="js/test.js"></script> <script type="text/javascript" src="http://localhost:8080/test.js"></script>

我有两台服务器,一台在端口80上运行,另一台在端口8080上运行

在端口80服务器上的html文件(demo_audio_video_simple.html)中,我有以下两行代码:

<script type="text/javascript" src="js/test.js"></script>
<script type="text/javascript" src="http://localhost:8080/test.js"></script>
当我运行这两个程序并转到demo_audio_video_simple.html时,我会在浏览器的控制台中看到:

inside test.js  test.js:1:1
Loading failed for the <script> with source “http://localhost:8080/test.js”.
inside test.js test.js:1:1
加载源为“”的文件失败http://localhost:8080/test.js”.
脚本在端口80上运行的程序中找到文件,但在端口8080上运行的程序中找不到。我已经将test.js文件放在了端口8080程序中我能想到的每个地方,得到了相同的结果


我一定是做错了什么。

文件应该在8080服务器的文档根目录中。服务器日志显示了什么?控制台的“网络”选项卡中是否有错误代码?您是否可以从浏览器访问?如果您在那里放置了一个简单的html,它是否打开?(意思是“第二台服务器一切正常吗?”)我不确定服务器日志是什么。在浏览器网络控制台日志中,它没有显示任何错误,只是说传输了0字节。它在8080本地主机上也找不到任何其他文件(css等)。8080上的程序正在运行。netstat-nlp显示在端口80上侦听。我在AWS上,所以查看它是否在浏览器中运行的唯一方法是创建负载平衡器。执行此操作时,程序将显示在我的浏览器中。我试过两个非常简单的express服务器,它们都有同样的问题。你认为这是我正在处理的某种AWS约束吗?
inside test.js  test.js:1:1
Loading failed for the <script> with source “http://localhost:8080/test.js”.