Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用一个或多个脚本处理多个ajax调用_Javascript_Node.js - Fatal编程技术网

Javascript 使用一个或多个脚本处理多个ajax调用

Javascript 使用一个或多个脚本处理多个ajax调用,javascript,node.js,Javascript,Node.js,前几天我刚开始潜入Node.js。我喜欢我所看到的,它看起来就像我的项目所需要的 我还没有找到答案,也许我只是不知道如何在互联网上正确地搜索它 我是否能够让一个Node.js脚本处理不同的ajax请求,并根据请求使用不同的JSON进行响应,或者我是否需要让不同的脚本监听不同的端口以处理每个不同的请求 我希望能够将参数传递到ajax请求,以驱动脚本执行特定函数,并基于这些参数返回JSON。摘自: 瞧,一个脚本处理许多请求。其他一切都只是正确解析、处理和序列化数据的问题。在考虑下一个项目的Node.

前几天我刚开始潜入Node.js。我喜欢我所看到的,它看起来就像我的项目所需要的

我还没有找到答案,也许我只是不知道如何在互联网上正确地搜索它

我是否能够让一个Node.js脚本处理不同的ajax请求,并根据请求使用不同的JSON进行响应,或者我是否需要让不同的脚本监听不同的端口以处理每个不同的请求

我希望能够将参数传递到ajax请求,以驱动脚本执行特定函数,并基于这些参数返回JSON。

摘自:


瞧,一个脚本处理许多请求。其他一切都只是正确解析、处理和序列化数据的问题。

在考虑下一个项目的Node.js时,您需要一个可扩展的解决方案,该解决方案可以充当web服务器(在同一端口上接受和响应多个请求)

  • 是的,您可以使用单个脚本来处理多个请求。但是,由于您希望响应AJAX请求,因此需要一个Web服务器,而不仅仅是一个简单的脚本
尽管您可以通过使用默认HTTP模块将Node.js转换为简单的HTTP服务器。但是对于一个真正的项目,您需要更多的服务器端。e、 g.接受GET/POST请求、cookie、会话、响应类型(JSON、HTML..)、路由、重定向、身份验证等

为此,已经有一些框架将运行在Node.js之上,将其转换为一个完整的Web服务器。然后,您可以使用它们的简单API根据自己的需要进行定制

到目前为止,我在这样一个框架方面的经验非常丰富。易于学习和扩展

  • 是的,您可以接收请求中的数据,并使用HTML或JSON进行响应。通常,使用一个这样的http Web服务器框架,您将定义将在请求时调用的路由(例如./users/:id)。此时,框架将为您提供请求和响应对象,以接收传入数据并生成响应

项目内回购在探索中非常有帮助。只需下载zip并浏览repo上的自述文件。

。可能正是你所需要的。@仍在学习,谢谢,这正是我要找的。谢谢分享链接!值得一看的是Thank@Salman,在我浏览Node.js网站时,我看到了很多Express。我会查一查。谢谢你提供的额外信息。
var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');