节点 API 未将数据返回给客户端 ajax 请求
Node api not returning data to client ajax request
我在 Node.js 中有一个非常基本的 http 服务器。现在我只想将一些 json 返回到对特定 url 执行/GET 请求的浏览器。当我在浏览器(chrome)中直接转到此本地主机地址时,我在"write"方法中得到响应。但是我的主干客户端中的 ajax 请求只是返回 200 OK 标头,但在我打开开发工具时没有响应数据。
在 Node 上很新。谁能帮我解决这个问题?
这是我的代码。只是为了分解它,我已经从 json 更改为文本/纯文本,并返回字符串"hello"。
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('hello');
res.end();
所以发现了我的问题。由于我的服务器和应用程序位于两个不同的本地主机地址上,因此请求是跨域 (CORS) 的。所以我通过允许在我的服务器路由中进行 CORS 调用来修复它。
我添加到标题部分:
res.writeHead(200, {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*'
});
相关文章:
- 通过ajax从客户端调用C#方法来执行C#方法
- 如何在不使用处理程序的情况下使用ajax将文件从客户端发送到服务器端
- AJAX 将数据从客户端(JS)发送到服务器(PHP)
- 如何为输出Json对象的ajax调用编写客户端脚本
- ajax表单提交后从客户端重定向
- 从客户端捕获 HTTP 请求(包括 ajax)
- 在非 ajax 调用中的客户端执行 JavaScript
- 防止客户端滥用/欺骗奖励用户的重复 Ajax 调用
- 如何将客户端进度侦听器添加到 JSF 2.2 ajax 请求中
- 使用ajax填充ComboboxList客户端
- 设计客户端以使用ajax更新多个局部视图
- C/SSL/JQuery.ajax() 客户端 - >服务器连接重置,但发送了 1 个字节
- 使用 javascript/jquery/any 动态创建 html 页面客户端.如果不可能,如何使用 php/ajax
- 将数据从服务器发送到客户端 - ajax
- 节点 API 未将数据返回给客户端 ajax 请求
- 无法通过rest API从客户端ajax POST请求接收数据
- ASP.如何在客户端ajax完成后才提交回发
- 访问API的客户端AJAX请求的安全性
- 在nodejs服务器端接收客户端ajax jquery发送的数据
- Rails:如何通过客户端AJAX请求escape_javascript