Node
furfur-jiang
你若盛开,清风自来
公众号:程序江
展开
-
express -e 无效解决办法
命令如下:npm install -g express-generator之后再次安装:npm install -g express最后express -e xx名快速生成xx名的项目原创 2020-07-24 06:52:57 · 1104 阅读 · 0 评论 -
Koa处理cookie的中文,转base64
//发送方// 转换成 base64 字符串let name = new Buffer('程序江').toString('base64'));//接收方// 还原 base64 字符串,name传入转换的结果console.log(new Buffer(name, 'base64').toString())...原创 2020-04-20 15:50:31 · 281 阅读 · 0 评论 -
Koa框架入门学习篇(简单开启服务,路由处理,中间件,模板引擎ejs和art-template,cookie和session)
Koa框架Node.js 是一个异步的世界,官方 API 支持的都是 callback 形式的异步编程模型,这带来许多问题,例如:1、callback 嵌套问题 2、异步函数中可能同步调用 callback 返回数据,带来不一致性。为了解决以上问题 Koa 出现了。Web 框架。 使用 koa 编写 web 应用,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方...原创 2020-04-20 15:47:49 · 513 阅读 · 0 评论 -
V8引擎如何回收内存以及如何优化
内存关注内存的原因:防止页面占用内容过大,引起客户端卡顿,深圳无响应Node使用的是v8,由于服务器的持久性,后端很容易造成内存溢出内存的大小操作系统为64位的内存大小为1.4G,64位的新生代空间64MB,老生代为1400MB操作系统为32位的为0.7G,32位的新生代空间16MB,老生代为700MB为什么内存不扩大呢?首先前端的特点是不持久化,执行一遍就全部回收,一般来...原创 2020-04-06 22:20:53 · 593 阅读 · 0 评论 -
Node快速构建一个简易的Web 服务器
一、加载 http 核心模块const http = require('http')二、使用 http.createServer() 方法创建一个 Web 服务器,返回一个 Server 实例const server = http.createServer()三、打开服务器并作出响应server.on('request', (req,res)=> { //req获取更多信息...原创 2020-03-28 14:48:33 · 272 阅读 · 0 评论 -
Node入门介绍
官方解释:Node.js不是一门语言,也不是库或者框架,是JavaScript运行时的环境,简单来讲就是Node.js可以解析和运行JavaScript代码,现在JavaScript可以完全脱离浏览器Node.js中的JavaScript没有BOM\DOMNode 中的 JavaScript 具有文件操作的能力,但是浏览器中的 JavaScript 是没有文件操作的能力的在Node这...原创 2020-03-28 12:13:12 · 164 阅读 · 0 评论 -
JSONP的实现原理及Node写其服务器
JSONP的实现原理由于浏览器的安全性限制,不允许AJAX访问 协议不同、域名不同、端口号不同的 数据接口,浏览器认为这种访问不安全;可以通过动态创建script标签的形式,把script标签的src属性,指向数据接口的地址,因为script标签不存在跨域限制,这种数据获取方式,称作JSONP(注意:根据JSONP的实现原理,知晓,JSONP只支持Get请求);具体实现过程:先在客户端定...原创 2019-10-30 10:52:45 · 168 阅读 · 0 评论