关于调用通用的action的问题

请问怎么访问通用的action

前端访问action时,请求会自动带上文件所在的目录名作为url

比如WebRoot下有app1和app2两个目录,两个目录下都要访问后端commonController/test

前端app1下的访问的url会变成localhost/app1/commonController/test

前端app1下的访问的url会变成localhost/app2/commonController/test

这种问题怎么结局

评论区

netwild

2018-07-16 10:59

你是做前后端分离的吗?
正常来说不是应该设置一个后端的基础路径吗?比如baseUrl

JFinal

2018-07-16 12:19

这个需求解决起来有很多办法,任选其一:
1:用 url rewrite 来做,例如 nginx 可以配置 url rewrite
2:在 app1 和 app2 中通过 redirect 重定向来做
3:在 app1 和 app2 中转调一下 commonController/test ,将结果再响应给用户

热门反馈

扫码入社