使用angular-cli
ng serve
本地开发服务器,它将为我的项目目录中的所有静态文件提供服务.
如何将Ajax调用代理到不同的服务器?
使用angular-cli
ng serve
本地开发服务器,它将为我的项目目录中的所有静态文件提供服务.
如何将Ajax调用代理到不同的服务器?
现在有了更好的文档,您可以同时使用这两种文档
HTTPS代理配置示例
{
"/angular": {
"target": {
"host": "github.com",
"protocol": "https:",
"port": 443
},
"secure": false,
"changeOrigin": true,
"logLevel": "info"
}
}
据我所知,对于ANGLING 2.0版本,不推荐使用.ember-cli文件设置代理.官方方式如下所示
编辑package.json
中的"start"
个以查看以下内容
"start": "ng serve --proxy-config proxy.conf.json",
在项目的根目录中创建一个名为proxy.conf.json
的新文件,并在其中定义您的代理,如下所示
{
"/api": {
"target": "http://api.yourdomai.com",
"secure": false
}
}
重要的是你用npm start
而不是ng serve
从这里阅读更多内容:Proxy Setup Angular 2 cli