随笔分类 -  node

摘要:我们打开浏览器浏览网页时,点击上面不同的模块,地址栏中的路由会发生相应的变化,从而,浏览器向服务器发起请求的内容也会发生改变,那么服务端,是如何来做的呢? 服务端也是,通过路由来做出不同的响应的,我们已经知道,服务器对象的参数有request,和response两个参数。request里就携带了,浏 阅读全文
posted @ 2019-07-27 22:33 古墩古墩 阅读(774) 评论(0) 推荐(0) 编辑
摘要:前端在开发中,大多会想浏览器获取json数据,下面来用nodejs中的http模块搭建一个返回json数据的服务器 然后运行 node app 启动服务器 在浏览器访问localhost:3000 发现浏览器会显示 响应的json数据 如果浏览器的json数据没有 格式化 我们需要装一个浏览器插件 阅读全文
posted @ 2019-07-27 21:01 古墩古墩 阅读(2138) 评论(0) 推荐(1) 编辑
摘要:首先说一下,我们平时在浏览器上访问网页,所看到的内容,其实是web服务器传过来的,比如我们访问www.baidu.com.当我们在浏览器地址栏输入之后,浏览器会发送请求到web服务器,然后web服务器根据请求所携带的信息,返回内容。 那么,nodejs中的http模块,就是用来搭建web服务器用的。 阅读全文
posted @ 2019-07-27 20:38 古墩古墩 阅读(462) 评论(0) 推荐(0) 编辑
摘要:stream流 都是events.EventEmitter的一个实例,都可以来创建自定义事件(也就是说,流是一个事件的实例) 在nodejs中 对http的请求与响应都是用流来实现的,请求就是一个输入的流,响应就是一个输出的流 使用stream流,可以提高性能,前面说的读写文件,是一次性把文件放在内 阅读全文
posted @ 2019-07-27 16:59 古墩古墩 阅读(2693) 评论(0) 推荐(0) 编辑
摘要:node官网:http://nodejs.cn/ 今天想看看node的视频,对node进一步了解, 1、我们可以从官网下载node到自己的电脑上,今天了解到node的真正概念,node时javascript在服务端的运行环境,虽然之前知道,但没有像今天一样这样的新体会, javascript在服务端 阅读全文
posted @ 2019-07-27 10:40 古墩古墩 阅读(468) 评论(0) 推荐(0) 编辑
摘要:创建koa2工程 首先,我们创建一个目录hello-koa并作为工程目录用VS Code打开。然后,我们创建app.js,输入以下代码: 对于每一个http请求,koa将调用我们传入的异步函数来处理: 其中,参数ctx是由koa传入的封装了request和response的变量,我们可以通过它访问r 阅读全文
posted @ 2019-06-16 20:18 古墩古墩 阅读(695) 评论(0) 推荐(0) 编辑
摘要:koa是Express的下一代基于Node.js的web框架,目前有1.x和2.0两个版本。 历史 1. Express Express是第一代最流行的web框架,它对Node.js的http进行了封装,用起来如下: 虽然Express的API很简单,但是它是基于ES5的语法,要实现异步代码,只有一 阅读全文
posted @ 2019-06-16 18:32 古墩古墩 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:crypto模块的目的是为了提供通用的加密和哈希算法。用纯JavaScript代码实现这些功能不是不可能,但速度会非常慢。Nodejs用C/C++实现这些算法后,通过cypto这个模块暴露为JavaScript接口,这样用起来方便,运行速度也快。 MD5和SHA1 MD5是一种常用的哈希算法,用于给 阅读全文
posted @ 2019-06-10 22:25 古墩古墩 阅读(923) 评论(0) 推荐(0) 编辑
摘要:Node.js开发的目的就是为了用JavaScript编写Web服务器程序。因为JavaScript实际上已经统治了浏览器端的脚本,其优势就是有世界上数量最多的前端开发人员。如果已经掌握了JavaScript前端开发,再学习一下如何将JavaScript应用在后端开发,就是名副其实的全栈了。 HTT 阅读全文
posted @ 2019-06-09 18:48 古墩古墩 阅读(713) 评论(0) 推荐(0) 编辑
摘要:stream是Node.js提供的又一个仅在服务区端可用的模块,目的是支持“流”这种数据结构。 什么是流?流是一种抽象的数据结构。想象水流,当在水管中流动时,就可以从某个地方(例如自来水厂)源源不断地到达另一个地方(比如你家的洗手池)。我们也可以把数据看成是数据流,比如你敲键盘的时候,就可以把每个字 阅读全文
posted @ 2019-06-09 14:47 古墩古墩 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Node.js内置的fs模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块不同的是,fs模块同时提供了异步和同步的方法。 回顾一下什么是异步方法。因为JavaScript的单线程模型,执行IO操作时,JavaScript代码无需等待,而是传入回调函数后,继续执行后续JavaSc 阅读全文
posted @ 2019-06-09 13:21 古墩古墩 阅读(516) 评论(0) 推荐(0) 编辑
摘要:官方文档:http://nodejs.cn/api/ 因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏览器程序相比,最大的特点是没有浏览器的安全限制了,而且,服务器程序必须能接收网络请求,读写文件,处理二进制内容,所以,Node.js内置的常用模块就是为了实现基本的服务器 阅读全文
posted @ 2019-06-09 11:17 古墩古墩 阅读(733) 评论(0) 推荐(0) 编辑
摘要:由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。 学习node,首先要装node,和它的包管理工具,这两个都是傻瓜式安装,百度一下就安装了。 安装完之后,打开终端,用 查看node版本 用 查看npm版本 以上就是学习node的准备。 node有两种 阅读全文
posted @ 2019-06-08 22:10 古墩古墩 阅读(349) 评论(0) 推荐(0) 编辑
摘要:1、首先需要node(去官网下载) 2、见一个文件夹 比如koa cmd——r cd koa文件 3、npm init 4、安装webpack (本地安装) 4.1、用webpack4+ 还需要安装webpack-cli 5、安装koa (记住,package.json内的项目名称不能叫koa 否则 阅读全文
posted @ 2019-05-10 12:22 古墩古墩 阅读(791) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示