apache - 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 界面。
解决方案
我认为您可以将 API 放在像 api.example.com 这样的子域上,这样两者都可以在同一台服务器上使用。
我刚从 Directus 开始,遇到了同样的问题,即按上面所写的方式放置两个组件并考虑放置。
如果您采用其他方法,请在此处发布,以便它可以帮助像我这样的人。
推荐阅读
- mysql - 如何消除联合以获得更好的mysql性能
- r - 我正在尝试通过引用对每台机器进行回归传递
- c# - 根据选定的 ComboBox 将 bool 值插入 MySQL
- javascript - 如何在 Openlayers6 中绘制 lineString
- kubernetes - “更新”Kubernetes RBAC 权限有什么作用?
- certificate - 如何从 Inno Setup 的 [Files] 部分取消对文件的签名?
- assembly - Eclipse CDT 中的“Hello World”,使用 Oracle VirtualBox:构建失败
- autohotkey - 将脚本转换为在后台运行
- python-3.x - 未捕获的类型错误:无法读取未定义的属性“sid”
- android - AnchorNode/Models 在 android sceneform sdk 中消失了