跳到主要内容
CNode

请教一个问题,前端要从多个域名接口拿数据,一般是在前端进行配置还是写一个node服务中间层做所有的请求转发?

问答
Llzq920发布于 7 年前最后回复 7 年前
1069370

之前服务端使用PHP写的,只有一个域名,前后端做了分离,现在部分新接口改用Java开发了,每个服务都有一个单独的域名

查看回复

回复 (10)

B
Bigpawn#107 年前

nginx 还是最舒服的操作,我们的项目和楼主有同样的问题,一部分接口是java写的一部分是python写的。

O
oatw#97 年前
引用 luckymore@oatw 作者问的不是接口嘛? 接口也能代理转发咩?

@luckymore 对呀!八楼的兄弟已经回答了呀,可以搜搜nginx代理的配置说明,不复杂。

J
JsonMa#87 年前

@lzq920 用nginx做代理,通过uri区分java的接口和PHP接口。

O
oatw#67 年前

我同意楼上的方案 前端的静态文件如果不是要嵌入客户端,那就直接托管到nginx上,然后在nginix上配置一下代理。省心省力!

C
chanywn#57 年前

nginx 做代理呢?

L
lzq920#47 年前
引用 JsonMa最好用node做中间层BFF,否则前端直接拿会存在跨域的问题。

@JsonMa 是的,前端会有跨域问题,但是这个可以通过后端设置CORS跨域资源共享来解决

J
JsonMa#37 年前

最好用node做中间层BFF,否则前端直接拿会存在跨域的问题。

L
lzq920#27 年前
引用 lvwxxnode转发比较好。

@lvwxx 这样一来,工作量好像就很大了

L
lvwxx#17 年前

node转发比较好。

参与回复

登录后即可参与回复。登录