控制器路由定义 首页路由:http://localhost:8888/ 首页分页路由:http://localhost:8888/index/2 分类列表分页路由:http://localhost:8888/category/分类id/分页 模型数据部分 ...
数据库模型 model db.js 数据库操作类,完成链接数据库和数据库的增删查改 查询表 添加记录 修改记录 删除记录 业务模型 例如分类模型, model category.js 控制器 先在公共函数文件增加一个调用模型的方法 控制器调用业务模型 ...
2016-03-09 22:51 0 1643 推荐指数:
控制器路由定义 首页路由:http://localhost:8888/ 首页分页路由:http://localhost:8888/index/2 分类列表分页路由:http://localhost:8888/category/分类id/分页 模型数据部分 ...
模板引擎 使用ejs作为我们博客的前端模板引擎,用来从json数据生成html字符串 安装:npm install ejs -save 使用:入口文件中写入下面代码,定义/view/目录为视图目录 首页路由控制器 此时会加载/view/home ...
,这里需要获取到form表单post提交的数据,需要使用一个中间件叫body-parser ...
提到数据模型,一定要说一下MVC,MVC框架是现代web开发中最流行的开发框架,它将数据与业务逻辑分开,减小了应用之间的高度耦合。个人非常喜欢MVC开发框架,除了具有上述特性,它使得web开发变得非常灵活,在ASP.NET上表现的尤为强烈,传统的ASP.NET开发常常用到好多臃肿的服务器端控件 ...
什么是cookie 存储在浏览器的一段字符串(最大5k) 跨域不共享 格式如 k1=v1 k2=v2 因此可以存储结构化数据 每次发送http请求,会将请求域的cookie一起发送给server server 可以修改 cookie 并返回给浏览器 浏览器也可以通过 JS 修改 ...
FreeMarker用于处理模板的数据模型是哈希表,也就是一个树状结构的name-value对。如下: (root)|+- string="string"| +- map| || +- map1 = "map1"| || +- map2 = "map2"| +- object ...
上一节做了对Express做了简单的介绍,提出了controller,介绍了路由。这一节将重点放到视图和模型上,完成几个静态页面并部署到heroku上。 导航 前端布局使用bootstrap,从官网下载后置于public文件夹下。打开layout.jade 先做一个导航 ...
基于Gin+Vue开发个人博客 1.功能 ☑用户登陆,注册 ☑文章上传,文章图片添加包括图片路径替换。 ☑文章展示,markdon渲染模版 ☑游客点赞 ☑文章归档 ☑文章标签类型统计筛选 ☑访客统计 ☑最新更新显示和更换 □github授权评论 □私信 ...