使用angular-cling serve本地开发服务器,它将为我的项目目录中的所有静态文件提供服务.

如何将Ajax调用代理到不同的服务器?

推荐答案

UPDATE 2017

现在有了更好的文档,您可以同时使用这两种文档

HTTPS代理配置示例

{
  "/angular": {
     "target":  {
       "host": "github.com",
       "protocol": "https:",
       "port": 443
     },
     "secure": false,
     "changeOrigin": true,
     "logLevel": "info"
  }
}

据我所知,对于ANGLING 2.0版本,不推荐使用.ember-cli文件设置代理.官方方式如下所示

  1. 编辑package.json中的"start"个以查看以下内容

    "start": "ng serve --proxy-config proxy.conf.json",

  2. 在项目的根目录中创建一个名为proxy.conf.json的新文件,并在其中定义您的代理,如下所示

    {
      "/api": {
        "target": "http://api.yourdomai.com",
        "secure": false
      }
    }
    
  3. 重要的是你用npm start而不是ng serve

从这里阅读更多内容:Proxy Setup Angular 2 cli

Angular相关问答推荐

当try 使用Angular和PrimeNg手动聚焦输入时,我做错了什么?

如何在HTML外部项目中使用Web组件(以17角创建)

Angular 和PrimeNg文件Uploader:渲染元件时如何显示选定文件的列表?

如果过滤器在rxjs流中触发,则返回空数组

更改动态表单控制Angular 的值

如何确保[共享]组件是真正的哑组件?(Angular )

无法匹配任何路由.URL段:';英雄';

Angular 应用程序未在Azure应用程序服务中运行

为什么动画只触发一次?

如何在 Angular 中顺序执行回调

PrimeNG:如何以编程方式更改分页器中的选定页面?

Angular 测试被认为是成功的,即使有错误

您如何链接需要多个先前可观察对象的依赖订阅

当我ng serve时,Angular CLI 提示TypeError: callbacks[i] is not a function

Angular 2:Validators.pattern() 不工作

Angular 5 国际化

等待多个promises完成

Angular 2 filter/search 列表

Angular单元测试输入值

获取对组件中使用的指令的引用