查看: 4244|回复: 3

关于前后端分离开发测试的问题

升级   0.02%

40

主题

62

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2023-5-23 10:21:36 | 显示全部楼层 |阅读模式
你好管理员,

      想问下:
     1.有一台远程服务器部署了o2server
     2.我在本地的o2web项目想调用这台远程的o2server服务接口做本地开发测试用,请问我在本地要做什么处理?
   
回复

使用道具 举报

升级   0.02%

40

主题

62

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2023-5-23 11:14:00 | 显示全部楼层
已经按要求在源码2web/source/x_desktop/res/config/config.json
添加了如下图的配置
并且用npm run build_web打包o2web前端项目,将打包好的target/server/webserver放在了吧本地自己搭建的nginx目录下、
但是,我发现前端项目仍然调用的是127.0.0.1前缀的接口,而不是config.json修改后的192.168.2.159接口

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   0.02%

40

主题

62

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2023-5-23 19:32:14 | 显示全部楼层
以上问题已解决,现分享下实现方式。实现前端项目远程调用服务器接口,解决方式如下:
1.o2web/source/x_desktop/res/config/config.json配置文件新增配置
  "proxyCenterEnable":true,
  "sessionStorageEnable":true,
  "applicationServer":{
    "host":"192.168.2.159"
  },
  "center":
    {
      "port": "80",
      "host": "192.168.2.159"
    }
  ,
2../O2OA根目录下编译o2web项目:
npm run build_web
3.编译成功后,将./O2OA/target/o2server/servers/webserver 这个前端项目拷贝到nginx目录下
4.配置nginx目录
5.启动nginx服务(作为web服务器)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-24 10:14:45 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread