Nodejs基础
文章平均质量分 61
帕尼尼0_0
这个作者很懒,什么都没留下…
展开
-
初窥nodejs(一)
非常感谢你能看到这篇文章,也希望你能继续看下去……原创 2017-09-14 19:30:43 · 446 阅读 · 0 评论 -
KOA2系列 --- get&post
在前后端配合时,后端都会告知你的请求时GET/POST请求,我们对两种请求在前端也是非常熟悉的,比如作电商系统时,我们要得到一个商品的详细信息,需要传递GET形式的商品编号到后台,后台返回给我们数据。get请求在koa2中GET请求通过request接收,但是接受的方法有两种:query和querystring。query:返回的是格式化好的参数对象。querystring:返回的...原创 2018-03-21 16:57:35 · 2062 阅读 · 0 评论 -
KOA2系列 --- async&await
什么是async和await你要想理解语法,可以先从两个单词的基本意思来进行了解. async是异步的简写,而await可以堪称async wait的简写。明白了两个单词,就很好理解了async是声明一个方法是异步的,await是等待异步方法完成。注意的是await必须在async方法中才可以使用:因为await访问本身就会造成程序停止堵塞,所以必须在异步方法中才可以使用。async到底...原创 2018-03-21 16:39:06 · 875 阅读 · 0 评论 -
初窥nodejs --- 文件上传
multer插件简介我们知道,关于nodejs的请求中,get请求的参数都会保存在req.query中,post请求的参数都会保存在req.body中(需要借助插件body-parser 它的简单作用是将post请求的数据存入req.body中)。 而文件上传不同于get请求和post请求,它同样也需要借助一个插件multer,multer的简单作用是将上传文件的信息存入req.files中...原创 2018-03-13 18:45:52 · 352 阅读 · 0 评论 -
npm常用命令大全
安装删除模块npm安装模块npm install xxx :安装xxx模块到当前命令行所在目录;npm install xxx -g:利用npm安装全局模块xxx;本地安装时将模块写入package.json中npm install xxx:安装但不写入package.jsonnpm install xxx –save:安装并写入package.json的”dependencies”中原创 2018-03-12 15:50:25 · 604 阅读 · 0 评论 -
KOA2系列 --- 初识koa
从express说起nodejs有一个框架express,关于express的介绍请移步我的系列博客 初窥nodejs — express系列博客Express是第一代最流行的web框架,它对Node.js的http进行了封装,用起来如下:var express = require('express');var app = express();app.get('/', fu...转载 2018-03-17 16:13:42 · 819 阅读 · 0 评论 -
ES6语法大全 --- 简介
箭头函数、thisES6中可以使用 => 作为函数表达形式,极简风格,参数+ => +函数体。var foo = function(){return 1;};//等价于let foo = () => 1;let nums = [1,2,3,5,10];let fives = [];nums.forEach(v => { if (v % 5 === ...转载 2018-03-17 08:49:40 · 30368 阅读 · 0 评论 -
初窥nodejs(四) ——express框架
写在前面在这篇博客中,我为介绍express框架及其中间件的使用原创 2017-09-19 11:02:55 · 801 阅读 · 0 评论 -
初窥nodejs(七) ——cookie$session
cookie$session简介cookie不安全、有限(4K) 在浏览器保存一些数据,每次请求都会带过来。用户可以通过浏览器直接修改数据。session安全、无限 在服务端保存数据,session是基于cookie实现的。 cookie中会有一个session的ID,服务器利用sessionid找到session文件,...原创 2017-09-21 15:38:47 · 366 阅读 · 0 评论 -
初窥nodejs(六) ——模板引擎(Ejs)
写在前面 目前nodejs的模板引擎有很多,各自有各自的优缺点。在本篇博客中,我会初步介绍其中的两个主流模板引擎之一:Ejs。原创 2017-09-21 14:54:30 · 763 阅读 · 0 评论 -
初窥nodejs(五) ——模板引擎(Jade)
目前nodejs的模板引擎有很多,各自有各自的优缺点。在本篇博客中,我会初步介绍其中的两个主流模板引擎之一: Jade。原创 2017-09-20 17:40:26 · 1395 阅读 · 0 评论 -
初窥nodejs(三) ——自定义模块
在这篇博客中,我会介绍如何写和用自己的模块。原创 2017-09-18 20:56:33 · 823 阅读 · 0 评论 -
初窥nodejs(二)
在上一篇博客里我已经介绍了nodejs的三个模块:服务器模块,文件模块,url模块。同时也结合get请求做了一个小项目。在这篇博客中,我会介绍querystring模块和post请求,并改进这个项目。原创 2017-09-15 17:25:10 · 617 阅读 · 0 评论 -
KOA2系列 --- router
原生路由要想实现原生路由,需要得到地址栏输入的路径,然后根据路径的不同进行跳转。用ctx.request.url和switch判断就可以实现。app.use((ctx)=>{ switch(ctx.url){ case '/': console.log("你在访问根路径"); break;...原创 2018-03-21 17:52:46 · 1002 阅读 · 0 评论