首页 > 解决方案 > Directus api 和应用程序与前端在同一台服务器上

问题描述

我正在尝试使用 Directus 作为后端创建一个小型网站,因为它有一个很好的数据库管理界面。前端将用 VueJS 编码,我希望它们都在同一个站点上。我正在使用 Apache。例如:

www.example.com = 从 Directus 后端提取信息的 VueJS 前端

www.example.com/admin = Directus 管理员链接

www.example.com/api/[whatever] = RESTful api 访问

我已经搞砸了虚拟主机,但我只能将整个 directus 应用程序移动到不同的端口,我不想这样做,因为我不希望管理员在需要时手动输入端口号访问 example.com/admin 界面。

标签: apacherestvue.jsdirectus

解决方案


我认为您可以将 API 放在像 api.example.com 这样的子域上,这样两者都可以在同一台服务器上使用。

我刚从 Directus 开始,遇到了同样的问题,即按上面所写的方式放置两个组件并考虑放置。

如果您采用其他方法,请在此处发布,以便它可以帮助像我这样的人。


推荐阅读