![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
express
文章平均质量分 53
炽天使_1985
大家好,我现在在培训行业,熟悉的领域为javaEE、前端开发、Android、H5、PHP、Unity3D、 大数据、机器学习等
展开
-
express入门(1)
1,Express 框架介绍Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。2,Express 安装(1)进去当前项目目录,按原创 2017-07-14 01:04:39 · 371 阅读 · 0 评论 -
express入门(9)- session
1,安装sessionnpm install express-session2,编码var express = require('express');var session = require('express-session');var app = express();app.use(cookieParser());app.use(session({ secret: '12345',原创 2017-07-17 17:01:50 · 208 阅读 · 0 评论 -
express入门(11)- MongoDB
1,安装MongoDB(1)具体流程 (2)在当前项目中使用npm命令mpn install mongodb2,插入数据//1,获得MongoClient对象var MongoClient = require('mongodb').MongoClient;//2,获得连接信息var DB_CONN_STR = 'mongodb://localhost:27017/king';//数据库为 k原创 2017-07-19 14:04:35 · 193 阅读 · 0 评论 -
express入门(8)- 加密
1,安装cryptonpm install2,编码//1,准备一个数据 var data = "hello world"; //2,生成口令的散列值,crypto模块功能是加密并生成各种散列,createHash(algorithm)方法 ,这是利用给定的算法生成hash对象 var md5 = crypto.createHash('md5'); //3,digest原创 2017-07-17 16:59:35 · 672 阅读 · 0 评论 -
express入门(7)- mysql
1,安装mysqlnpm install mysql2,插入数据(1)创建一个连接,并且设置mysql 连接参数var connection = mysql.createConnection({ host : 'localhost', //主机 user : 'root', //MySQL认证用户名 password : '',原创 2017-07-17 01:03:41 · 225 阅读 · 0 评论 -
express入门(6)- ejs模板引擎
1,引入模板引擎//指定模板引擎app.set("view engine", 'ejs');//指定模板位置app.set('views', __dirname + '/views');2,向模板传递参数 res.render('home', { name: '门户页面',users:[{ "name" : "小刚", "age" :原创 2017-07-14 13:46:35 · 250 阅读 · 0 评论 -
express入门(5)- post
1,编码解析(1)引入body-parservar bodyParser = require('body-parser');如果没有引用,在当前项目的目录下,使用npm install body-parser –save 命令进行安装(2)获得解析器// 创建 application/x-www-form-urlencoded 编码解析var urlencodedParser = bodyPars原创 2017-07-14 11:41:05 · 278 阅读 · 0 评论 -
express入门(4)-get
1,路由app.get('/get', function (req, res) {})var server = app.listen(8888);在浏览器输入http://localhost:8888/get 会由当前方法处理2,参数获取//1,创建数组var response = { "name":req.query.name, "passwd":req.qu原创 2017-07-14 11:20:00 · 235 阅读 · 0 评论 -
express入门(3)-静态文件
1,静态文件介绍2,静态文件编码3,源码1,静态文件介绍Express 提供了内置的中间件 express.static 来设置静态文件如:图片, CSS, JavaScript 等。 express.static 中间件来设置静态文件路径。例如,如果你将图片, CSS, JavaScript 文件放在 public 目录下,你可以这么写:app.use(express.static('publ原创 2017-07-14 01:27:05 · 231 阅读 · 0 评论 -
express入门(10)- cookie
1,安装cookienpm install cookie-parser2,编码var express = require('express');var cookieParser = require('cookie-parser');var app = express();app.use(cookieParser());app.get('/', function (req, res) {原创 2017-07-17 17:03:18 · 195 阅读 · 0 评论 -
express入门(2)-路由
1,主页输出2,POST 请求3,user 页面响应4,list 页面 GET 请求5,正则匹配6,源码地址1,主页输出// 主页输出 "Hello World"app.get('/', function (req, res) { console.log("主页 GET 请求"); res.send('Hello GET');})2,POST 请求// POST 请求app原创 2017-07-14 01:17:55 · 241 阅读 · 0 评论 -
express入门(12)- websocket
1,WebSocket原理WebSocket是为解决客户端与服务端实时通信而产生的技术。WebSocket是HTML5开始提供的一种在单个 TCP连接上进行全双工通讯的协议。在WebSocketAPI中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。WebSocket API最伟大之处在于服务器和客户端可以在给定的时间范围内的原创 2017-07-19 17:16:42 · 379 阅读 · 0 评论