如何在不被服务器云通道中的 cors 阻止的情况下访问该数据?我使用 react.js
问问题
50 次
1 回答
0
您可以为您的开发环境中使用的反应应用程序编写一个小代理。
为此,您可以简单地使用包http-proxy-middleware
:
https ://www.npmjs.com/package/http-proxy-middleware
安装后,您需要在您的
/src
目录中使用相应的设置创建一个文件,例如“setupProxy.js”。像这样的东西可以工作:
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = (app) => {
app.use(
'/storage',
createProxyMiddleware({
target: 'https://firebasestorage.googleapis.com',
changeOrigin: true,
pathRewrite: {
'/storage': '/',
},
})
);
};
在您的应用程序中,您无需调用https://firebasestorage.googleapis.com/whateverpath
,而是您的代理:/storage/whateverpath
。
于 2021-08-03T10:05:46.870 回答