2023-04-06

MVC
M:模型
V:视图
C:控制器(路由)

张三的博客项目总结。

1.请问项目用到了哪些技术?

  • Node.js
    - Modules:CommonJS的模块化
    - Modules:ECMAScript Module
  • Express()框架
  • MongoDB数据库
  • Mongoose库
    - Compass
    - mongosh
  • MVC:APP的设计模式 / 思想
    - Model:模型(数据)
    - View:视图
    - Controller:控制器
  • BootStrap
  • EJS:视图模板

npm VS npx

npm:Nodex.js的软件包管理器(Node.js Package Manager)
npx:Node.js的软件包执行器

express Generator

定义
express Generator是快速生成Express APP的脚手架。

Node.js APP 的开发步骤

第一步

1,初始化

mkdir myapp
cd myapp
npm init -y

2,创建项目结构

  • models:存放数据模型模块
  • views:存放ejs视图文件
  • controllers:存放控制器文件:处理请求的回调
  • routes:存放路由表文件
  • public:存放静态资源(图片、css、js、字体)
  • app.js:主文件(App入口文件)
  • package.json:描述App (app名字、描述、关键字、版本、第三方依赖)

第二步:安装项目所需的模块

  • 第三方模块
    - express:构建Node.js app
    - ejs:创建视图
    - mongoose:与MongoDB数据库通信

  • 内置模块

  • 本地模块
    - Model:如:Blog数据模型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用Node.js开发App的步骤 创建项目目录mkdir myappcd myapp# 合并以上两步骤mkdir...
    劳模阅读 747评论 0 0
  • 使用Node.js开发App的步骤 创建项目目录mkdir myappcd myapp# 合并以上两步骤mkdir...
    天天涯阅读 669评论 0 0
  • 推荐几个有助于学习的网站 查兼容性 查jquery的原生js StackOverflow 一早一晚 v2ex se...
    OutRunM阅读 1,846评论 0 0
  • 搭建开发环境并模拟交互数据 一、实验说明 下述介绍为实验楼默认环境,如果您使用的是定制环境,请修改成您自己的环境介...
    玄月府的小妖在debug阅读 6,423评论 0 15
  • 背景 在本文中,我将使用Nest.js构建一个CNode。 为什么这篇文章?我喜欢NodeJs,虽然我的NodeJ...
    jiayisheji阅读 13,980评论 3 20