文章详情页
angular.js - angular4 发出post请求 服务端显示OPTIONS
浏览:233日期:2024-09-14 10:17:57
问题描述
private headers = new Headers({’Content-Type’: ’application/json’});
private url = ’localhost:3000/users/register’; constructor(private http: Http) { }registerEmail(link:string , email: string , password: string): Promise<any> {return this.http .post(this.url, JSON.stringify({email: email , password: password}), {headers: this.headers}) .toPromise() .then(res => res.json().data) .catch(this.handleError);}
用postman请求正常显示post请求
问题解答
回答1:你运行POST请求的主机是什么?angular在跨域请求的时候会有一个Options,好像是检查是否允许跨域的。我目前的项目里前后端域名不一样的,也是Options和Request同时出现,以前同域名的时候没有。
相关文章:
1. java - CompletableFuture allof 超时处理2. angular.js - angularjs的自定义过滤器如何给文字加颜色?3. 如何分别在Windows下用Winform项模板+C#,在MacOSX下用Cocos Application项目模板+Objective-C实现一个制作游戏的空的黑窗口?4. python - TypeError: tryMsgcode() takes exactly 2 arguments (0 given)5. javascript - 关于json中获取多个key-value对中多层嵌套key的name6. android clickablespan获取选中内容7. 关于docker下的nginx压力测试8. android - 启动模拟器的,报“Could not automatically detect an ADB binary……”,要怎么解决?9. javascript - 最终生成的jsBundle文件压缩问题10. docker安装后出现Cannot connect to the Docker daemon.
排行榜
