gpt4 book ai didi

javascript - NodeJS + expressJS : server-side vs. 客户端html渲染

转载 作者:搜寻专家 更新时间:2023-11-01 00:07:53 25 4
gpt4 key购买 nike

<分区>

我是 nodejs 的新手,对服务器端和客户端 html 页面之间的区别有点困惑。我的目标是建立一个电子商务网上商店进行练习。我想尝试的堆栈是 NodeJS + Express + MongoDB + AngularJS。我现在的基本结构如下。

shoppingMall
..bin
..data
..node_modules
..public
....images
....javascripts
....stylesheets
..routes
....index.js
....users.js
..views
....index.jade
....layout.jade
..app.js
..package.json

这是我的逻辑。 views 中的文件是从服务器呈现的 html 页面。 public/javascripts/ 中的 Javascript 文件在客户端呈现。我必须在 layout.jade 中包含 AngularJS,并且任何与索引页面相关的客户端代码都应该转到 public/javascripts/index.js我必须包含 index.jade 中的这个文件。然后,使用 jade 模板引擎从服务器呈现 html 页面,并从客户端完成任何进一步的用户交互。任何与 index.jade 相关的服务器端逻辑都必须转到 routes/index.js 并且此文件中的代码不会显示给客户端。

Q1。我的逻辑正确吗?

Q2。假设我试图将其保持为 MVC 结构,在这种情况下哪些部分对应于 M、V、C?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com