Loading

1, JavaScript-Web开发-MVC结构

        Project_koa
        |
        +-  .vscode/   --------------     VSCode配置文件
        |   |
        |   +-  lauch.json
        |
        +-  controllers/  -------------   处理URL
        |   |
        |   +-  *.js  login.js  index.js   处理URL的函数
        |
        +-  app.js       --------------    入口js , 运行主程序
        |
        +-  package.json   ------------    项目描述文件(添加node依赖包)
        |
        +-  node_modules/  ------------    npm安装的所有依赖包()

廖雪峰Node.js-使用MVC

MVC:Model-View-Controller

   模型 - 视图 - 控制器

  • Controller:负责业务逻辑(比如:检查用户名是否存在,取出用户信息等)
  • View:简单替换一些变量输出用户看到的HTML
  • Model:传给View的数据
Project_MVC()
|
+-  .vscode/      --------------     VSCode配置文件()
|   |
|   +-  lauch.json
|
+-  controllers/  -------------    处理URL()
|   |
|   +-  *.js  login.js  index.js   处理URL的函数
|
+-  controller.js -------------    扫描注册Controllers文件夹下的函数()
|
+-  views/        -------------    html模板文件()
|   |
|   +-  *.html  base.html index.html  signin-failed.html signin-ok.html
|
+-  app.js       --------------    入口js , 运行主程序()
|
+-  static/       -------------    静态资源文件(bootstrap)
|   |
|   +-  css/      bootstrap.css
|   +-  js/       bootstrap.js
|   +-  fonts/    字体文件
|
+-  package.json   ------------    项目描述文件(添加node依赖包)
|
+-  node_modules/  ------------    npm安装的所有依赖包()
  
posted @ 2025-03-12 22:29  一起滚月球  阅读(11)  评论(0)    收藏  举报