zoukankan      html  css  js  c++  java
  • webpack 4 的 proxy

    第一种 接口有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) {
  • 相关阅读:
    个人知识管理的29个原则
    c#正则表达式
    sql 获取一个周的周一和周日
    分享2012年地址区域结构(基于标准行政区域代码、内含邮编)
    测试平台系列(5)项目管理页面(2)
    测试平台系列(1)环境搭建
    测试平台开场仪式
    测试平台系列(2)前端首页搭建
    测试平台系列(6)项目管理页面(3)
    测试平台系列(8)添加用例页
  • 原文地址:https://www.cnblogs.com/dianzan/p/11393280.html
Copyright © 2011-2022 走看看