Webpack Web包devServer代理无法与Sapper一起工作
我有一个节点开发服务器在Webpack Web包devServer代理无法与Sapper一起工作,webpack,svelte,sapper,Webpack,Svelte,Sapper,我有一个节点开发服务器在http://localhost:3000,我希望所有/api/请求代理另一个用python编写的本地开发服务器http://localhost:8000/api/ 这对纯苗条的身材非常有效: // webpack.config.js module.exports.devServer = { historyApiFallback: true, proxy: { '/api/': { target: 'http://
http://localhost:3000
,我希望所有/api/
请求代理另一个用python编写的本地开发服务器http://localhost:8000/api/
这对纯苗条的身材非常有效:
// webpack.config.js
module.exports.devServer = {
historyApiFallback: true,
proxy: {
'/api/': {
target: 'http://localhost:8000',
secure: false,
changeOrigin: true
}
},
};
但是对Sapper绝对不做任何操作-只获取默认Sapper的404错误
我猜它与Sapper的路由机制有某种联系,但找不到如何处理它。可以使用配置代理
src/server.js
const { createProxyMiddleware } = require('http-proxy-middleware');
polka()
.use('/api', createProxyMiddleware({ target: 'http://localhost:8000' }))
// other .use, .listen rules