我有一个grails项目作为服务器。它收到另一个JavaScript项目的请求。这个请求是json请求。
问题:
服务器未收到任何请求
我尝试使用node.js,该如何使用?
注意:
在grails服务器项目的URL映射中,我声明此URL并访问特定 Controller 中的特定操作
谢谢
最佳答案
浏览器不允许您向其他域中的URL发出Ajax请求。如您在注释中所述,如果您发布的客户端代码在计算机上的“文件:” URL中,则浏览器将不允许通过XMLHttpRequest访问那些“http:// localhost” URL(“$ .ajax()”)。这就是所谓的“原产地政策”。
如果您可以通过“http:// localhost:8058” URL提供测试页,则可以与服务器通信。
关于javascript - 使用Node.js从客户端向服务器发送json请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6829978/