node
Lval
这个作者很懒,什么都没留下…
展开
-
yarn的安装及所遇到的问题
官网下载程序安装:npm安装:下载node.js,使用npm安装npm install -g yarn查看版本:yarn --version遇到的问题:显示不是内部或外部命令问题原因:没有添加环境变量解决方法:找到yarn下的bin文件,复制路径到系统变量到path上1.右击我的电脑–属性–高级,找到环境变量2.找到path选项3.添加环境变量...原创 2019-12-25 14:23:26 · 6134 阅读 · 0 评论 -
egg基础
安装egg脚手架以及使用egg-init创建项目nodejs建议安装LTS版本,(稳定版本)1.建立一个空的文件夹,在当前文件目录下执行npm init egg --type=simple2.然后会出现一些选项,填写项目名称之类的,可以直接一路回车选择默认配置3.cd 到项目目录4.执行npm install 安装依赖5.执行npm run dev 启动项目项目目录约定app/p...原创 2019-12-25 11:25:54 · 584 阅读 · 0 评论 -
egg脚手架安装
安装egg脚手架以及使用egg-init创建项目nodejs建议安装LTS版本,(稳定版本)1.建立一个空的文件夹,在当前文件目录下执行npm init egg --type=simple2.然后会出现一些选项,填写项目名称之类的,可以直接一路回车选择默认配置3.cd 到项目目录4.执行npm install 安装依赖5.执行npm run dev 启动项目项目目录约定app/p...原创 2019-12-25 11:25:04 · 1496 阅读 · 0 评论 -
koa访问静态资源
使用koa-static访问静态资源下载:npm install --save koa-static1.引入koa-static中间件,用于访问静态文件const Koa = require('koa')// 引入node的path模块const path = require('path')// koa-static中间件,用于访问静态文件const static = requir...原创 2019-12-17 12:17:08 · 2079 阅读 · 0 评论 -
koa2使用ejs模板引擎
ejs特性安装ejs:npm install --save ejs输出:在页面中输出变量值,你可以这么用:<div><%= var01 %></div>如果不希望变量值的内容被转义,那就这么用:<div><%- var02 %></div>模块的逻辑支持:所有使用 <% %> 括起来的内容都会被编译...原创 2019-12-17 11:32:57 · 443 阅读 · 0 评论 -
koa2中使用cookie
开发中制作登录和保存用户信息在本地,最常用的就是cookie操作比如我们在作一个登录功能时,希望用户在接下来的一段时间内都不需要重新登录就可以访问资源,这时候就需要我们操作cookie来完成我们的需求koa2的ctx提供了写入和读取的方法语法:ctx.cookies.get(name,[optins]):读取上下文请求中的cookie。ctx.cookies.set(name,value...原创 2019-12-16 18:34:04 · 784 阅读 · 0 评论 -
node热更新
使用node时,每次改代码都需要重启服务,使用supervisor可以解决这个问题,下载(建议下载到全局)下载到全局 npm i -g supervisor使用:和node启动服务的方式相同,只不过把node替换为surpervisor例如要启动index.js在项目目录的终端输入:surpervisor index.js就行了...原创 2019-12-16 18:16:12 · 188 阅读 · 0 评论 -
node 中间件 koa-router
koa-router中间件的基本使用1.安装npm install --save koa-router2.实例化路由const router = new Router()3.配置路由//get请求router.get('/',(ctx,next)=>{ ctx.body = 'hello lval'})//post请求.post('/todo',(ctx,next...原创 2019-12-16 17:57:28 · 310 阅读 · 0 评论 -
node中间件koa-bodyparser
koa-bodyparser中间件这个中间件可以将post请求的参数转为json格式返回koa接收到的post请求参数并不是json格式,我们需要将其转换为json使用方法:安装后直接在ctx.request.body内获取POST请求参数,中间件自动给我们解析为json安装:npm install --save koa-bodyparserconst Koa = require('k...原创 2019-12-16 14:18:05 · 533 阅读 · 0 评论