想在一个网站下,放2个项目,用egg写,怎么实现合理的分离呢,一个博客,一个商城网站呢,如下图所示
发布于 6 年前 作者 1134506391 2530 次浏览 来自 问答

问题

想在一个网站下,放2个项目,数据库要分为2个, 使用vue+egg+mysql+sequelize,egg提供接口给vue,但是不知道项目结构怎么构建

  1. 119.29.151.193 //默认重定向博客
  2. 119.29.151.193/blog //博客
  3. 119.29.151.193/shop //商城

1537925939(1).png 1537925948(1).png

单个项目如何改造成放2个项目

image.png

7 回复

直接分两个项目,前面挡个 nginx

分两个项目。nginx重定向

博客和商城居然放同一个项目中~ 心很大~

我个人的做法,用nginx托管静态资源(vue打包出来的文件),,放到二级域名,,然后用nginx服务器代理的方式来请求nodejs的接口。

来自酷炫的 CNodeMD

分两个项目吧,放到同一个服务器上,NGINX配置下

为啥不用二级域名的方式呢?

回到顶部