一、概述

需求是内外网都可以访问

二、 nginx配置

nginx配置

 server {
        listen       7400;
        server_name  localhost;


         #前端
        location / {
            root   html;
            index  index.html index.htm;
            try_files  $uri $uri/ /index.html;
        }

        # 后端端口配置转发
        location /gateway/ {
            proxy_pass http://127.0.0.1:5400/;
        }

        # 以下ws转发配置。
        location /gateway/iform/ws/ {
            proxy_pass http://127.0.0.1:5400/iform/ws/;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
        }


        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

三、 config.js配置

前端config.js

(function (global) {
  global.__IFORM_CONFIG__={
     //================请求相关配置=====================//----------------启动该配置,env下配置的地址无效start-----------------// 是否启用配置,启动该配置,env下配置的地址无效
    ENABLE_CONFIG:true,
    //  api
    BASE_API:'/gateway/iform',// 重点!重点!重点!
    // 是否单体应用
    SINGLE:false,
    //----------------启动该配置,env下配置的地址无效end-----------------

    ...
  }

四、实际效果

内网访问:

本机访问

其他内网地址访问

外网访问:

作者:hugh  创建时间:2024-11-15 10:16
最后编辑:hugh  更新时间:2024-11-15 11:25