如何在开发期间测试dropzone

时间:2018-03-20 12:33:40

标签: angular cors dropzone.js

我正在制作一个有角度的5应用程序,但独立于我实现dropzonejs(角度包装器),因为我不是后端开发者,所以我没有处理背部如何变形。

现在CORS被拒绝了。

我是要编译整个捆绑的应用程序,正面和背面,然后运行以便能够测试我所做的每一项更改,就像我现在正在做的那样,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

是的。

您可以依赖代理来避免开发期间的CORS问题。

创建代理文件proxy.json

{
  "/api": {
    "target": "http://your-url.com",
    "secure": false,
    "changeOrigin": true,
    "logLevel": "debug"
  }
}

现在,运行此命令。

ng serve --proxy-config proxy.json

您转到http://your-url.com/api的所有请求都会忽略CORS问题。

作为一个温和的提醒,如果你使用它,你的HTTP调用应该摆脱url意味着这个

this.http.get<any>('http://your-url.com/api/your-endpoint')

成为这个

this.http.get<any>('/your-endpoint');

You can find more information here.