摘要: 写入Cookie操作: 先来一个基本的写入cookie。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 const Koa = require('koa'); const app = new Koa(); app.use(async(ctx)=>{ if(ctx 阅读全文
posted @ 2021-01-26 10:38 freeming211 阅读(178) 评论(0) 推荐(0)
摘要: 安装koa-static: 使用npm进行安装中间件,讲课时使用的是4.0.2版本。 1 npm install --save koa-static 新建static文件夹 然后在static文件中放入图片,css和js文件。 使用koa-static中间件 我们新建一个demo12.js文件,引入 阅读全文
posted @ 2021-01-26 10:37 freeming211 阅读(116) 评论(0) 推荐(0)
摘要: 安装koa2-cors中间件 在koa2里解决跨域的中间件叫koa2-cors,我们先进入service文件夹,然后直接使用npm来进行安装。 npm install --save koa2-cors 安装完成后,记得要在service/index.js文件中引入和注册(使用)一下中间件: cons 阅读全文
posted @ 2021-01-26 10:23 freeming211 阅读(63) 评论(0) 推荐(0)
摘要: 1.建模的User.js const mongoose = require('mongoose') //引入Mongoose const Schema = mongoose.Schema //声明Schema let ObjectId = Schema.Types.ObjectId //声明Obje 阅读全文
posted @ 2021-01-26 10:21 freeming211 阅读(1012) 评论(0) 推荐(0)
摘要: router.post('/getGoodsListByCategorySubID',async(ctx)=>{ try{ let categorySubId = ctx.request.body.categorySubId //小类别 let page =ctx.request.body.page 阅读全文
posted @ 2021-01-26 10:18 freeming211 阅读(310) 评论(0) 推荐(0)
摘要: koa2-request koa2的request库封装,支持async和await写法 安装 npm install koa2-request 使用方法 var koa2Req = require('koa2-request'); app.use(async(ctx, next) => { //  阅读全文
posted @ 2021-01-26 10:15 freeming211 阅读(2287) 评论(0) 推荐(0)
摘要: 安装中间件 使用npm进行安装,需要注意的是我们这里要用–save,因为它在生产环境中需要使用。 1 npm install --save koa-bodyparser 引入使用 安装完成后,需要在代码中引入并使用。我们在代码顶部用require进行引入。 1 const bodyParser =  阅读全文
posted @ 2021-01-26 10:14 freeming211 阅读(395) 评论(0) 推荐(0)
摘要: 1。导入mongoose的js const Koa = require('koa') const app = new Koa() const Router = require('koa-router') let router = new Router() const mongoose = requi 阅读全文
posted @ 2021-01-26 10:12 freeming211 阅读(212) 评论(0) 推荐(0)
摘要: os模块可提供操作系统的一些基本信息 var os = require("os"); var result = os.platform(); //查看操作系统平台 //os.release(); 查看操作系统版本 //os.type(); 查看操作系统名称 //os.arch(); 查看操作系统CP 阅读全文
posted @ 2021-01-26 10:11 freeming211 阅读(325) 评论(0) 推荐(0)
摘要: require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象。模块名可使用相对路径(以./开头),或者是绝对路径(以/或C:之类的盘符开头)。另外,模块名中的.js扩展名可以省略 var foo1 = require('./foo');var foo2 = requir 阅读全文
posted @ 2021-01-26 10:10 freeming211 阅读(116) 评论(0) 推荐(0)