繁体   English   中英

如何使用CRA在package.json的“ proxy”中添加对象?

[英]How to add object in “proxy” in package.json using CRA?

我更新了版本,现在无法再添加对象。 我还按照文档的说明在“ src”中创建“ setupProxy.js”,但是当我这样做时,该应用程序只是无法运行,并显示一条消息,提示“意外的标识符”。

我想继续使用:

"proxy": {
  "/api": "http://dev.siga.avenida.com.br:8686"
},

有什么办法可以通过将其转换为字符串来获得相同的结果吗?

我试图做的事情会引发一个错误:

// src/setupProxy.js
import proxy from 'http-proxy-middleware';
export default function(app) {
  app.use(proxy('/api/', {target: 'http://dev.siga.avenida.com.br:8686'}));
}

他们在指南中提到。

注意:此文件仅支持Node的JavaScript语法。 确保仅使用支持的语言功能(即不支持Flow,ES Modules等)。

因此importexport会引发语法错误,而node.js环境不支持它。 看来您就是这种情况。

您需要使用Node.js中默认的CommonJS模块系统。

const proxy = require('http-proxy-middleware');

module.exports = function(app) {
  app.use(proxy('/api', { target: 'http://dev.siga.avenida.com.br:8686' }));
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM