apache - Directus api 和应用程序与前端在同一台服务器上

标签 apache rest vue.js directus

我正在尝试使用 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 并遇到了同样的问题,即把两个组件和想法都放在上面写的那样。

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

关于apache - Directus api 和应用程序与前端在同一台服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53122705/

相关文章:

javascript - 使用对象分配来清除状态

laravel-5 - 使用 Laravel 5.3 的 Vue 多选

java - 公共(public)资源池 : How to instantiate a concrete pool?

http-headers - 无法删除响应 header 中的服务器(Amazon AWS)

wordpress - 为什么 apache 拥有的文件是由 wordpress 创建的?

http - 为什么 HTTP 动词 POST 称为 POST?

php - PHP 中的动态 .htaccess 文件

java - 为 Java 公开 MYSQL (android)

javascript - 如何向服务器端发出API请求?

javascript - Vue :Syntax Error: await is a reserved word