【问题标题】:Hosting HTML+CSS+JS websites with Django rest framework backend使用 Django REST 框架后端托管 HTML+CSS+JS 网站
【发布时间】:2020-10-28 19:35:42
【问题描述】:

我的后端 API 托管在 Django rest 框架上,而对于前端,我购买了一个基于 HTML、CSS、Bootstrap 和 Javascript 的主题,我想知道在生产环境中托管这个网站的最佳实践是什么,我应该有两台服务器,一台用于处理静态网站,另一台用于后端,还是应该将其与后端集成。主题非常广泛,想选择第一个选项,所以我选择第一个选项,那么我应该在哪里托管网站,它会影响性能吗?

我已经研究过,但找不到在这种情况下的最佳做法,如果需要任何其他详细信息,请告诉我。

【问题讨论】:

    标签: django web django-rest-framework hosting web-hosting


    【解决方案1】:

    如果您使用 API 和前端模板,则不一定需要将它们托管在单独的服务器上。您可以在一台服务器上执行此操作。这只是 API 调用的问题

    【讨论】:

    • 如何在 Django 上提供这些服务,我的意思是我认为我可以在不将 HTML 的语法更改为 Django 模板的情况下导入静态文件,例如更改导入语法等?另外,我是否必须在后端为所有页面定义路由?
    • 您使用的是 MDT 还是 API 架构?
    • 我想使用 API(微服务)架构和 JWT 身份验证来处理请求。
    • 事实上,您可以将它们托管在一台服务器上,但要确保前端文件在服务器的入口目录中。您可以在子域上托管 API..
    • 我明白了这一点,最后一个问题是路由如何在糟糕的情况下工作,我希望主页的 URL 是 xyz.com 而不是 xyz.com/index.html,你能告诉我怎么能用 Nginx 服务器做到这一点?
    猜你喜欢
    • 2019-02-26
    • 1970-01-01
    • 2013-10-10
    • 2017-01-12
    • 1970-01-01
    • 2020-10-04
    • 2021-08-18
    • 2014-11-29
    • 2014-03-17
    相关资源
    最近更新 更多