gpt4 book ai didi

Webpack devServer 代理不适用于 Sapper

转载 作者:行者123 更新时间:2023-12-03 23:47:03 28 4
gpt4 key购买 nike

我有一个 节点正在运行的开发服务器 工兵 http://localhost:3000 ,我想要所有 /api/请求代理另一个用 python 编写的本地开发服务器 http://localhost:8000/api/
这对于纯 来说非常有效 slim :

// webpack.config.js

module.exports.devServer = {
historyApiFallback: true,
proxy: {
'/api/': {
target: 'http://localhost:8000',
secure: false,
changeOrigin: true
}
},
};

但对 完全没有作用工兵 - 获得默认的 Sapper 的 404 错误

我猜它与 有某种关系工兵 的路由机制,但是找不到如何处理

最佳答案

工兵用途 Polka服务器。可以使用 http-proxy-middleware 配置代理

src/server.js

const { createProxyMiddleware } = require('http-proxy-middleware');

polka()
.use('/api', createProxyMiddleware({ target: 'http://localhost:8000' }))
// other .use, .listen rules

关于Webpack devServer 代理不适用于 Sapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62096839/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com