使用带有nodejs的AJAX

时间:2012-09-25 18:13:57

标签: node.js jquery

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

我遇到的问题是在我的一个javascript文件中,我使用多次调用$ .getScript(),如果我正确读取它只是一个简写的ajax调用。

Nodejs服务器似乎每次都会窒息。

是否需要使用依赖项或我可以安装的模块来帮助解决这个问题?或许它只是一个我不考虑的具体要求?

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

1 个答案:

答案 0 :(得分:0)

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

var app = express.createServer();

app.configure(function () { 
     app.use(app.router);
     app.use(express.static('/var/log/www'));
});