如何解决Socks.js与vue.js的无限循环
我正在将vue.js与Flask服务器一起使用。 8080 vue.js开发环境将axios查询转发到端口80,因为我的python flask服务器始终在端口80上运行,等待Web服务调用。
这是我的vue.js vue.config.js文件:
module.exports = {
outputDir: "dist",// relative to outputDir
assetsDir: "static",devServer: {
proxy: 'http://localhost:80'
}
};
一切正常,除了Im获得sock-js无限循环外,尤其是在端口8080上开发时:
请问如何停止这些查询。
我有什么方法只能将AXIOS查询转发到port80,而不转发其他东西?
https://github.com/webpack/webpack-dev-server/issues/1021
编辑:没有运气尝试过
vue.config.js:
module.exports = {
outputDir: "dist",// relative to outputDir
assetsDir: "static",devServer: {
proxy: {
"^/api": {
target: "http://localhost:80"
}
}
}
};
错误:
Error: Request failed with status code 404
解决方法
编辑:嗨,伙计们,终于用这段代码解决了,只需将其写在vue.js应用程序根目录下的vue.config.js中,这样错误的 sockjs-node 查询将被忽略,仅转发Web服务:
module.exports = {
outputDir: "dist",assetsDir: "static",devServer: {
proxy: {
"/api": {
target: "http://localhost:80"
}
}
}
};
然后,像这样从vue.js进行axios查询:
const path = '/api/read_linear_solution';
axios.post(path,this.form)
然后,在ur python或节点服务器中,Web服务必须看起来像这样
@app.route('/api/read_linear_solution',methods=['POST'])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。