如何解决通过API路由的下一个Js后端集成
我正在尝试从下一个js连接后端Java。但是在调用后端API时出现错误
function handleSubmit(e) {
e.preventDefault();
//call api
fetch('/api/ftypes',{
method: 'GET',headers: {
'Content-Type': 'application/json',},body: JSON.stringify({
email,password,}),})
并且我已将代理配置如下package.json
"proxy": "http://localhost:8080","eslintConfig": {
"extends": "react-app"
}
和setupProxy.js
module.exports = function(app) {
app.use(
['/api','/api2'],createProxyMiddleware({
target: 'http://localhost:8080',changeOrigin: true,pathRewrite: {
'^/api2': '/api',// rewrite path
},})
);
};
但是我的网址未更改为http:// localhost:8080,仍然使用我的next.js服务器localhost:3000
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。