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安装的所有依赖包()

浙公网安备 33010602011771号