我为Angular CLI应用程序成功实现了代理。代理运作良好。代理配置位于proxy.conf.js文件中,如下所示:
const PROXY_CONFIG = [
{
context: [
"/api/assets/*",
],
target: "http://localhost:4200/assets/",
pathRewrite: {
"/api": ""
},
secure: false,
changeOrigin: true,
logLevel: "debug"
}
]
module.exports = PROXY_CONFIG;
同样,它是有效的,并且像/api/assets/data.json
之类的请求都被重定向到http://localhost:4200/assets/data.json
我试图实现的是使用environment.ts
中定义的变量,而不是对http://localhost:4200
URL进行硬编码。
但是,我无法正常运行。尝试使用标准导入命令在environment.ts
文件中导入变量
import {environment} from "./src/environments/environment";
我收到以下错误:
Unexpected token {
(function (exports, require, module, __filename, __dirname) {
import {environment} from "./src/environments/environment";
因此,我的问题是:如何将environment.ts
中的变量正确导入我的proxy.conf.js file
中?
使用: