webpack 4 的 proxy

mac2022-06-30  114

第一种 接口有api的

setupProxy.js

const proxy = require('http-proxy-middleware'); module.exports = function(app) { app.use(proxy('/api', { target: 'http://127.0.0.1:8081', secure: false, changeOrigin: true, pathRewrite: { "^/api": "/api" }, })); };

 

react的请求api

import ly_req from '../config/ly_req' // const common='api/mock/5d50cfdbc7a4ef40e1081602/sy'; const common='/api'; // export const sy_userIndex = data => ly_req(`/${common}/v1/userBaseinfoList`,data,'GET'); export const sy_userIndex = data => ly_req(`${common}/user/id/9`,data,'GET');

yml

server: port: 8081 #项目端口 servlet: context-path: /

Controller

@RestController @RequestMapping("api/user") public class UserController { @Autowired private UserService userService; @RequestMapping("/id/{userId}") public User testselectById(@PathVariable Integer userId) {

第二种 接口没有api的

setupProxy.js

const proxy = require('http-proxy-middleware'); module.exports = function(app) { app.use(proxy('/api', { target: 'http://127.0.0.1:8081', secure: false, changeOrigin: true, pathRewrite: { "^/api": "/" }, })); };

react的请求api

import ly_req from '../config/ly_req' // const common='api/mock/5d50cfdbc7a4ef40e1081602/sy'; const common='/api'; // export const sy_userIndex = data => ly_req(`/${common}/v1/userBaseinfoList`,data,'GET'); export const sy_userIndex = data => ly_req(`${common}/user/id/9`,data,'GET');

yml  同上

Controller

@RestController @RequestMapping("user") public class UserController { @Autowired private UserService userService; @RequestMapping("/id/{userId}") public User testselectById(@PathVariable Integer userId) {

 

转载于:https://www.cnblogs.com/dianzan/p/11393280.html

最新回复(0)