CNode

想在一个网站下,放2个项目,用egg写,怎么实现合理的分离呢,一个博客,一个商城网站呢,如下图所示

问答
11134506391发布于8 年前最后回复8 年前7 回复3236 浏览0 收藏

问题

想在一个网站下,放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)

A
atian25#1·8 年前

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

W
waitingsong#2·8 年前

分两个项目。nginx重定向

Z
zhulinwei#3·8 年前

用nginx

O
okoala#4·8 年前

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

L
LiChangyi#5·8 年前

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

来自酷炫的 CNodeMD

D
dengnan123#6·8 年前

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

T
tomoya92#7·8 年前

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

  • shop.xxx.com
  • blog.xxx.com
参与回复
登录后即可参与回复。登录