
配置代理
{
"/api": {
"target": "http://127.0.0.1:8081"
}
}
在package.json 中更改scripts 下面的start 命令

然后新建文件proxy.conf.json,
{
"/api": {
"target": "http://127.0.0.1:8081"
}
}
angular的服务器端口号是4200,默认访问http://127.0.0.1:8081是会跨域的,配置好后访问http://127.0.0.1:8081/api/...目录下的所有资源统一转接入到4200服务器来,实现了跨域请求;
注意配置好后要重新启动下服务器;
注意启动程序要用npm run start/npm start/或者scripts里start的代码启动即可
参考地址:https://jingyan.baidu.com/article/046a7b3e925ff4f9c27fa9dc.html
本文详细介绍了如何在Angular项目中配置代理,以解决跨域请求问题。通过在package.json中修改start命令,并创建proxy.conf.json文件,将http://127.0.0.1:8081/api/下的资源请求转接到4200端口的服务器,实现跨域访问。
3267

被折叠的 条评论
为什么被折叠?



