0

我正在运行带有 nginx 和节点的 linux 服务器。我目前正在开发一个小型网络应用程序,并且我正在使用 nodejs 来提供文件,因为它只有一个 html 页面和一些 javascript 文件。

我遇到的问题是在我的一个 javascript 文件中,我对 $.getScript() 进行了多次调用,如果我没看错的话,这只是一个简写的 ajax 调用。

Nodejs 服务器似乎每次都对此感到窒息。

是否有我需要使用的依赖项或我可以安装的模块来帮助解决这个问题?或者也许这只是我没有考虑的特定要求?

这可能是一个愚蠢的问题,但我仍然是一个菜鸟。:P

4

1 回答 1

0

$.getScript() 将尝试执行 HTTP GET 以从网络服务器获取脚本。如果您使用 Express,请确保将其配置为静态提供 Javascript 文件。例如,如果您尝试使用 $.getScript("dojo/dojo.js") 来加载脚本 /var/www/dojo/dojo.js,请确保您的 nodejs 代码中有如下内容,

var app = express.createServer();

app.configure(function () { 
     app.use(app.router);
     app.use(express.static('/var/log/www'));
});
于 2012-09-25T19:47:02.673 回答