在Javascript中发送http请求时出错
Error while sending http request in Javascript
我有一个解耦的前端和后端。当我按下前端的提交按钮时,我想向服务器发送POST http请求。
提交代码:
$scope.onSave = function () {
$http.post('http://localhost:3000/documents', { user: $scope.user, formData: $scope.formData }, function (response) {
$scope.isSaved = true;
console.log(response);
if (response.success) {
console.log("It has been successfully saved!")
}
});
}
然后,我得到一个错误,说
XMLHttpRequest无法加载http://localhost:3000/documents.回答飞行前请求未通过访问控制检查:否请求的上存在"Access Control Allow Origin"标头资源原点'http://localhost:3001因此不允许通道响应的HTTP状态代码为404。
这里有什么错误?我真的想不通。
另一个问题:假设我已登录此网站。如何从网站获取用户信息(如用户名或电子邮件)。我是否访问URL标头以获取此信息?当我发送POST请求时,我需要发送USER_ID作为参数来成功地将数据发布到服务器。
您应该允许在服务器端(CORS)进行跨域访问。
相关文章:
- 使用Pebble.js获取AJAX请求时出错
- 使用Sequelize.js创建简单PUT请求时出错
- 在Javascript中发送http请求时出错
- jQuery AJAX POST请求传递值时出错
- 将jquery ajax请求推入数组时出错
- Ajax向Wicket服务器发送两个请求时出错
- 可以'在尝试使用chai请求代理为测试维护用户会话时,t在发送标头后设置标头出错
- "执行处理程序'的子请求时出错;System.Web.UI.Page'"同时使用JQu
- 我的弹性查询中出错 - 范围返回错误的请求
- 跨源请求被阻止 使用 javascript 向 API 发送帖子时出错
- 如何使用 Restangular 在出错时停止链接的请求
- 从对象引用请求动画帧时出错
- 交叉请求时出错:“访问控制允许源不允许源”
- 将数据从异步请求添加到 WebSQL 数据库时出错
- LinkedIn Access_token请求使用 jsoauth 库时出错
- "阻止跨来源请求:相同来源策略”;浏览器出错
- 使用jquery对json内容进行跨域请求时出错
- Chrome扩展出错-“;混合内容:此请求已被阻止;内容必须通过HTTPS来提供”;
- mongo(1.4.4)请求出错
- Angular JS -使用嵌套作用域的http请求出错