
nodeJs
chao2458
这个作者很懒,什么都没留下…
展开
-
koa test1 创建项目
安装npm install koa -g导入const koa = reuqiet('koa');const app = koa();中间件app.use(async ctx=>{ ctx.body = 'holle world' });async :创建异步操作ctx : 创建上下文ctx.body :返回信息监听app.li...原创 2018-12-19 15:52:59 · 247 阅读 · 0 评论 -
koa test2 路由
安装npm install koa-router --save导入(并调用)const router = require('koa-router')()配置router.get('/' , async ctx=>{ console.log(ctx.query) ctx.body = "这是首页"})router.get('/new/:id'...原创 2018-12-19 17:39:00 · 176 阅读 · 2 评论 -
koa test3 ejs模板引擎 views渲染
安装npm install koa-views --savenpm install ejs --save导入const views = require('koa-views');配置 配置模板引擎中间件 --- 第三方中间件一、全局变量app.use(async (ctx,next){ await ctx.sate.g:'这是一个全局变量' ...原创 2018-12-20 15:20:14 · 674 阅读 · 0 评论 -
koa test4 获取post提交数据
获取post 提交数据有两种方式 ,一种是原生写法 ,一种是插件用法 。这里不讲原生只写插件用法: 安装npm install koa-parser导入const bodyParser = require('koa-parser')配置中间件app.use(bodyParser())获取数据router.post('/postData',ctx=>...原创 2018-12-20 16:49:23 · 351 阅读 · 0 评论 -
koa test5 koa-static静态资源托管
安装npm install koa-static --save导入const serve = quirter('koa-static')配置静态文件托管中间件多种方法 :app.use(serve(__dirname + '/static')) //绝对路径app.use(serve('static')) //相对路径 静态文件路径文件路径...原创 2018-12-20 17:56:12 · 739 阅读 · 0 评论 -
koa test6 koa-art-template模板引擎
安装npm install --save art-templatenpm install --save koa-art-template导入const render = requirer('koa-art-template')配置中间件这里有一点需要注意,因为使用到path模块 ,所以要提前引入path模块const path = requirer('path')...原创 2018-12-21 10:23:12 · 585 阅读 · 0 评论 -
koa test7 cookies 设置存储、读取数据
不需要安装与导入, 直接就可使用1.存储设置router.get('/', async (ctx,next)=>{ ctx.cookies.set('name','zhangsan'.{ maxAge:60*1000*60, // 过期毫秒数 // expires:'' // 设置过期时间 // path:'', //...原创 2018-12-21 11:15:55 · 308 阅读 · 0 评论 -
koa test8 koa-session 设置存储 、读取数据
1、cookie 数据存放在客户的浏览器上,session 数据放在服务器上。2、cookie 不是很安全,别人可以分析存放在本地的 COOKIE 并进行 COOKIE 欺骗 考虑到安全应当使用 session。3、session 会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用 COOKIE。4、单个 cookie 保存的数据不能...原创 2018-12-21 11:47:01 · 1317 阅读 · 0 评论 -
koa test9 mongodb 数据库使用及封装
安装npm install mongdb --save 引入const Mongodb = require('mongodb')const MongodbClient = Mongodb.MongodbClient;const ObjectID = Mongodb.ObjectIDlet config = require('./config.js')co...原创 2018-12-25 17:23:18 · 351 阅读 · 0 评论