leonlin 发表于 2023-5-23 10:21:36

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

你好管理员,

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

leonlin 发表于 2023-5-23 11:14:00

已经按要求在源码:o2web/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接口

leonlin 发表于 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服务器)

论坛管理员 发表于 2023-5-24 10:14:45

:victory::victory::victory:
页: [1]
查看完整版本: 关于前后端分离开发测试的问题