【问题标题】:the use of AJAX with nodejs在 nodejs 中使用 AJAX
【发布时间】:2012-09-26 03:47:02
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 没有足够的信息来诊断这个问题。错误信息?相关代码示例?

标签: node.js jquery


【解决方案1】:

$.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'));
});

【讨论】:

  • 好的,是的。只是我是个菜鸟。我在 $.getscript() 请求中使用了本地 url 字符串。
猜你喜欢
  • 2016-07-12
  • 2019-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-25
  • 2019-07-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多