小编gio*_*i76的帖子

在 http-proxy-middleware 的 setupProxy.js 中反应导入环境生成意外标识符

我需要使用craco获得的变量在react中设置代理http-proxy-middleware的目标。我已经按照本指南为不同的环境提供了更多的配置文件。我有 3 个文件 local.js、development.js 和 production.js,它们是由 craco 使用不同的 npm run startlocal、startdevelopment 选择的。

在 package.json 我有:

 "scripts": {
        "startlocal": "cross-env CLIENT_ENV=local craco start",
        "startdevelopment": "cross-env CLIENT_ENV=development craco start",
        "startproduction": "cross-env CLIENT_ENV=production craco start",
Run Code Online (Sandbox Code Playgroud)

问题是我想改变代理在我什么样的环境等功能使用HTTP代理中间件我用setupProxy.js按规定指导。如果我从“环境”插入导入环境;在 setupProxy.js 我有错误意外标识符。

这是 setupProxy.js 的代码:

 import environment from 'environment';
    const proxy = require('http-proxy-middleware');

    module.exports = function(app) {
      app.use(proxy('/api', { target: 'http://localhost:5000/' }));
    };

    this my craco.config.js

    const path = require('path');    

    module.exports = function({ env, paths }) {    
      return {    
        webpack: {   
          alias: { …
Run Code Online (Sandbox Code Playgroud)

reactjs http-proxy-middleware craco

1
推荐指数
1
解决办法
2122
查看次数

标签 统计

craco ×1

http-proxy-middleware ×1

reactjs ×1