express
久如云漂泊
凡不能毁灭我的,必使我强大
展开
-
nodejs基础教程--http 与express比较
写一个简单的服务var http=require('http')var server=http.createServer()server.listen(8080,'localhost');server.on('request',function (req,res) {//req:客户端请求的信息,res:服务端返回的响应 res.write("<h1>hello</h1>");原创 2017-10-16 16:33:40 · 3980 阅读 · 1 评论 -
nodejs基础教程-简单blog(0)
1,新建项目 名Blog2 2,npm init 生成package.json 3,安装第三方模块; npm install –save express cookies markdown mongoose swig 4,项目结构; 5,在入口文件app.js中 6,设置首页路由;//应用启动入口var express=require('express')//创建app应用 相当于原创 2017-11-28 14:36:06 · 823 阅读 · 0 评论 -
nodejs基础教程-简单blog(1)
分模块开发; 1前台模块; 2后台管理模块; 3API模块;/** * 根据不同功能划分模块 */app.use('/admin',require('./routers/admin'))app.use('/api',require('./routers/api'))app.use('/',require('./routers/main'))在routes目录下分别创建三个文件;ad原创 2017-11-28 17:13:47 · 448 阅读 · 0 评论 -
nodejs基础教程-简单blog(4)-用户信息验证与储存
Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。继续上节的教程; 添加中间件body-parser,用来处理post提交过来的数据; 在app.js中加入var bodyParser=require('body-parser');/** * //bodyParser配置 * 返回一个只解析原创 2017-12-25 16:21:24 · 654 阅读 · 0 评论 -
nodejs基础教程-简单blog(5)-cookie保存用户登录状态
用户登录—前端发送登录请求—后端保存用户 cookies—页面刷新 —前端判断用户id存在—显示登录状态—用户退出—前端发送退出请求–后端清空用户cookies—页面刷新—前端判断用户id不存在—-显示需要登录的界面当我们登录成功,在这个页面刷新,页面并没有保存登录状态;今天这节教程需要的效果就是。后台cookie保存用户登录状态。做到刷新页面仍然显示在用户登录界面;app.js 设置中间件var原创 2017-12-26 11:32:10 · 7017 阅读 · 3 评论 -
nodejs基础教程-简单blog(6)--区分管理员与普通用户
在数据库中加入一条管理员的数据,isAdmin=true; 在 schemas/users.js中var mongoose=require('mongoose')////D:\Program Files\MongoDB\Server\3.4\bin>mongod --dbpath=E:\nodejsTest\blog2\db --port=27018//用户的表结构、数据属性模型modu原创 2018-01-03 17:52:07 · 2235 阅读 · 0 评论 -
nodejs基础教程-简单blog(7)-博客后台管理
这节课进入后台管理; 将涉及swig模板引擎知识点;下载bootstrap 放在/public目录下; 新建index.html 和layout.html admin/layout.html 中代码;<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"原创 2018-01-03 18:33:56 · 722 阅读 · 0 评论 -
nodejs基础教程-简单blog(8)--展示用户注册信息列表
本节课展示用户注册信息列表;当点击导航栏的“用户管理”浏览器跳转路由/admin/user 显示用户列表。 先上效果图;开始 1,在layout.html模板中导航标签中设置路径; 2,新建文件 views/admin/user_index.html,在admin.js中设置user_index的路由为/admin/user;并查询数据库所有用户的信息 返回给前台users;原创 2018-01-04 15:57:58 · 686 阅读 · 1 评论 -
nodejs基础教程-简单blog(9)--分页
效果图: 分析一下这个效果图,结合以前的教程我们知道。导航栏是继承“layout.html” table表格是“user_index.html”,而分页的按钮就是我们本节课的内容。将之封装在‘page.htnl’中;首先 新建文件views/admin/page.htmlnav aria-label="..."> ul class="pager"> l原创 2018-01-05 12:31:18 · 1754 阅读 · 0 评论