zhangjian 发表于 2023-5-15 09:42:13

O2OA前后端分离开发

您好,请问一下O2OA项目如果使用前后端分离开发,前端工程单独部署到一个服务器,应该在哪里配置呢,接口请求的请求前缀在哪里修改呢?

启蒙星 发表于 2023-5-16 10:54:06

O2OA本身就是前后端分离的,前后端交互通过restful接口,前端默认部署在o2server/servers/webserver下,这个webserver下的内容也可以部署在其他web服务器下,比如nignx

zhangjian 发表于 2023-5-16 11:37:57

您好 我那意思是http://127.0.0.1/o2_core/o2/xDesktop/$Default/applications.json?v=o2oa 这里的前面的http://127.0.0.1在那个位置配置为自己需要的

启蒙星 发表于 2023-5-17 09:36:27

http://127.0.0.1是指o2服务器访问地址,如果在当前O2服务器上访问可以用127.0.0.1,如果其他客户端访问那就要访问服务器的ip,比如ip是172.16.0.1或者域名比如test.o2oa.net

zhangjian 发表于 2023-5-17 14:13:21

启蒙星 发表于 2023-5-17 09:36
http://127.0.0.1是指o2服务器访问地址,如果在当前O2服务器上访问可以用127.0.0.1,如果其他客户端访问那 ...

我不明白的就是这个127.0.0.1在哪个位置可以修改,我没有看到能修改的地方,我看组件里o2.Actions.load("x_processplatform_assemble_surface")这样使用的,麻烦可以告知一下在哪个位置修改吗

论坛管理员 发表于 2023-5-18 09:28:12

127.0.0.1是ip地址,本机访问就是127.0.0.1,其他访问需要您服务器ip

zhangjian 发表于 2023-5-18 09:30:22

我知道我的服务器IP,但是在这个O2OA里哪个目录或者文件中可以修改成我的IP呢

论坛管理员 发表于 2023-5-18 13:02:44

zhangjian 发表于 2023-5-18 09:30
我知道我的服务器IP,但是在这个O2OA里哪个目录或者文件中可以修改成我的IP呢 ...

不需要改呀,本身就是你的ip访问

zhangjian 发表于 2023-5-18 13:38:41

不是这个意思,后端服务我部署的ip和前端部署的ip不是同一个,我前端请求时的前缀怎么修改成后端的ip地址呢

启蒙星 发表于 2023-5-19 09:29:10

访问地址和你客户端访问相关的,你客户端用指定ip访问也能访问呀,比如我本机ip是172.16.1.34,在浏览器我可以用http://172.16.1.34访问O2,也可以用http://127.0.0.1访问O2,如果我配置了hosts 本机指向qmx.o2oa.net,那我还可以用http://qmx.o2oa.net访问,客户端用什么ip访问,那请求服务就是同样的ip访问,这和服务器配置没有关系
页: [1]
查看完整版本: O2OA前后端分离开发