【问题标题】:How do you connect the frontend and the backend?你如何连接前端和后端?
【发布时间】:2018-02-18 12:37:12
【问题描述】:

我在编程方面还是个新手,我不太确定这是问这个问题的地方,但我在互联网上找不到任何有价值的东西。首先很抱歉,但我真的迷路了。我只能找到“只使用 wordpress”之类的东西。

我正在尝试使用 HTML 和 CSS 从零开始创建一个网站,并且我将拥有前端。我知道一点后端,但我还在学习。真正的问题是:您如何将所有这些整合起来并放到互联网上以便其他人可以看到?我知道您必须购买一个域名等,但是您如何将它们放在一起?如果您“上传”的是 HTML 代码,那么您究竟如何处理服务器端代码?有没有关于这个主题的好书或其他东西让我可以自学?

提前致谢。

【问题讨论】:

    标签: frontend backend


    【解决方案1】:

    我认为您正在寻找的词是“网络服务器”。 Web 服务器的示例有 Apache、nginx 和 IIS。 Web 服务器是一个计算机程序。

    简单的网络服务器有时被称为“静态网络服务器”。

    要了解它是如何工作的,您可以在您的计算机上安装一个像 http-server 这样的静态 Web 服务器(需要 Node.js 才能运行),将其指向一个目录,然后在您自己的 PC 上浏览该站点。

    因此,如果您有一个名为“my-site”的文件夹和一个名为“index.html”的文件,并且您在 my-site 文件夹中运行 http-server,然后转到 http://localhost:8080,您会在浏览器中查看“index.html”。

    将所有这些都放到互联网上:

    • 首先,如果您在家中有互联网连接,那么从技术上讲,您可以在笔记本电脑上设置一些人们可以连接的东西。我不会在这里深入讨论,因为它有点涉及,但我认为从概念上理解你可以做到这一点很重要。

    • 您需要访问 Web 服务器。一个相对快速的设置方法是使用zeit

    【讨论】:

      【解决方案2】:

      了解 Web 框架,例如 Java 中的 Spring 或 Python 中的 Django。从这些讲座开始,了解后端和前端协同工作的概念:
      https://www.quora.com/How-do-front-end-and-back-end-technologies-work-together
      https://www.quora.com/How-are-the-front-end-and-back-end-connected
      https://www.quora.com/How-does-frontend-code-and-backend-code-interact-with-each-other

      编辑
      不要忘记阅读 MVC 模式。

      【讨论】:

        【解决方案3】:

        如果您只想知道如何发布 html/css 项目以使您的网站上线,那么您需要一个域、托管帐户、您的项目文件和一个 FTP 程序。

        通过 Godaddy 等网站购买域名和托管帐户。一旦你有了它,那么你基本上就拥有了自己的小服务器。服务器只是一台 24/7 全天候运行的机器,它保存您的项目并使文件在互联网上实时供人们查看。

        创建项目后,使用 ftp 软件(例如 filezilla)连接到您的服务器。将您的项目拖到 public_html 文件夹中,您的网站就会上线!

        【讨论】:

        • 谢谢,真的很有帮助。所以你只是拖动前端或所有东西?
        猜你喜欢
        • 2021-07-06
        • 1970-01-01
        • 2018-05-16
        • 1970-01-01
        • 1970-01-01
        • 2020-12-03
        • 1970-01-01
        • 2022-10-06
        相关资源
        最近更新 更多