![](https://img-blog.csdnimg.cn/20190916180847614.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
node
一头秀发炮哥哥
这个作者很懒,什么都没留下…
展开
-
express基础——安装,初步使用
安装新建项目文件夹expressDemo,然后进入expressDemomkdir expressDemocd expressDemo用npm初始化一下,填一些基本信息(可以用cnpm或者yarn)npm initnpm install安装expressnpm i express -D 使用express开始正式写代码,新建文件server1.js//引用express...原创 2019-09-12 15:33:56 · 137 阅读 · 0 评论 -
koa——连接数据库mysql
连接mysql先看连接部分const koa = require('koa')const Router = require('koa-router')let router = new Router()let server = new koa()server.listen(8080)//连接数据库server.context.db = require('./libs/databas...原创 2019-09-23 01:07:51 · 468 阅读 · 0 评论 -
koa——cookie和session
cookie直接上代码撒:const Koa = require('koa')let server = new Koa();server.listen(8080)//设置签名密匙server.keys = [ 'ewqewqewqeqwe', 'ewqewqewqe', 'tretret']server.use(async ctx => { c...原创 2019-09-23 01:01:21 · 85 阅读 · 0 评论 -
koa——上传文件
极其简单的koa-better-bodynpm i koa-better-body -D老规矩,直接上代码。注释自己看const Koa = require('koa');const Router = require('koa-router');const body = require('koa-better-body')let server = new Koa();server...原创 2019-09-20 16:26:52 · 91 阅读 · 0 评论 -
koa——文件缓存
安装koa-staticnpm i koa-static -D老规矩,直接上代码const koa = require('koa')const Router = require('koa-router')const static = require('koa-static')let server = new koa();server.listen(8080)//引入路由机制l...原创 2019-09-20 00:37:25 · 921 阅读 · 0 评论 -
koa——接口路由传参和接收
1.用:id方式写在路径上(不常用)router.get('/user/:id', ctx => { ctx.body = ctx.params.id//2222})请求http://localhost:8080/2222当遇到参数和路径想混时,如下//当参数和路径相混时,谁在前面,执行谁,不再向后执行,除非有next(),才会向后执行router.get('/us...原创 2019-09-19 00:05:50 · 1657 阅读 · 0 评论 -
koa——多路由嵌套
我们从里向外看,更容易理解二级路由根目录新建routers文件,其下新建news和user两个文件,这里我们只用user用举例:user文件夹下新建index.js,admin.js,company.js先看admin.jsconst Router = require('koa-router')let router = new Router();//三级路由router.get(...原创 2019-09-18 10:41:51 · 1181 阅读 · 1 评论 -
koa——基本参数讲解
安装koanpm i koa -D使用//引入koa和routerconst koa = require('koa')const Router = require('koa-router')let server = new koa();server.listen(8080)//引入路由机制let router = new Router(); router.get('/a'...原创 2019-09-17 23:51:30 · 335 阅读 · 0 评论 -
express——存储cookie和session
cookie安装cookie-parsernpm i cookie-parser -D最基础用法const express = require('express');const cookieParser = require('cookie-parser');let server = express();server.listen(8081)//use引入server.use...原创 2019-09-17 09:30:04 · 343 阅读 · 0 评论 -
express——处理上传的文件
安装multer(处理文件的中间件)npm i multer -D直接贴node代码const express = require('express')const multer = require('multer')let server = express();server.listen(8081)//文件上传到服务器的位置let obj = multer({ dest: '....原创 2019-09-16 18:20:18 · 623 阅读 · 0 评论 -
express——body-parser获取post数据和其原理
安装body-parsernpm i body-parser -D使用const express = require('express')const body = require('body-parser')let server = express();server.listen(8081)server.use(body.urlencoded({ //extended: ...原创 2019-09-16 09:59:35 · 297 阅读 · 0 评论 -
koa——服务器端渲染
目前服务器端渲染主要有两个工具pug(以前的jade,不推荐使用)安装npm i pug -D新建pug1.jsconst pug = require('pug')pug.renderFile('./template/1.pug', { //传参数 pretty: true, title: 'aaaa', users: [{ name: '111', ...原创 2019-09-24 16:08:43 · 427 阅读 · 0 评论