代码之家  ›  专栏  ›  技术社区  ›  david.pfx

如何向NodeJS项目添加服务器端处理

  •  0
  • david.pfx  · 技术社区  · 7 年前

    第一部分:给出了基于框架(比如React)构建的纯NodeJS网站的源代码,我如何判断哪些代码在服务器端运行,哪些在浏览器中运行?

    [此链接] https://reactjs.org/docs/create-a-new-react-app.html#create-react-app 创建此类示例。]

    那么:如何在浏览器处理之后的(3)过程中在(2)之前添加服务器端代码(1)?

    具体例子

    1. 之前:检查服务器端的请求,如果未经授权,则予以拒绝
    2. 期间:浏览器启动对服务器保存的数据的查找,例如服务器本地数据库/文件系统,并显示结果
    3. 之后:服务器使用服务器私钥对响应应用加密。

    编辑:这个链接 https://www.fullstackreact.com/articles/using-create-react-app-with-a-server/ 演示如何通过运行两台服务器和一个代理传递来执行(2)。这对其他部分没有帮助。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Mamoon Raja    7 年前

    请看以下内容 tutorial .围绕应用程序框架的讨论解释了基础知识,然后围绕 app.js 这很有帮助。

    根据你提供的例子,你可以 express authorization 服务器端的包来处理这个问题。一旦设置了服务器端代码,就可以处理其余的任务。希望能有所帮助:)

        2
  •  0
  •   david.pfx    7 年前

    答案是(a)它都在浏览器中运行,(b)你不能。给定的链接创建了一个单页应用程序(SPA),除非你这样做,否则不会向服务器发送任何内容。