
nodejs
weixin_42975115
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
node.js堵塞与非堵塞事例
堵塞事例:var fs = require(“fs”);//引入读取文件模块var data = fs.readFileSync(“input.txt”);//定义一个变量用于存储读取文件的数据console.log(data.toString());//通过读出函数打印数据console.log(“程序结束”);程序显示:hello world程序结束非堵塞事例var f...原创 2019-01-17 15:59:56 · 215 阅读 · 0 评论 -
微信小程序源码删除解决办法解包
本实战教程将一步步告诉你如何“反编译”获得其它小程序的源代码,包括“解包”和“源码还原”两篇,主要参考了看雪论坛、V2EX、GitHub 等网站上的帖子、教程、工具,在此不胜感激,参考链接详见文章底部,以及加上了我自己的一些理解和总结。我们知道,在微信开发者工具中开发完小程序后,我们点击“上传”按钮,微信开发者工具会进行“编译”,对 JS 代码进行压缩混淆以及对 wxml 、 wxss 和资源文...转载 2019-04-05 17:40:56 · 2541 阅读 · 0 评论 -
ajax多图片上传+nodejs+express
upload注意事项修改post请求路径laye.alert()修改为alert();因为这里用的插件是自己写的安装好相关nodejs npm<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/html"><head><meta charset="UTF-8">...原创 2019-04-16 08:29:44 · 467 阅读 · 0 评论 -
linux 命令缺失安装 nodejs
wget :yum install wget wet命令安装configure: error: no acceptable C compiler found in $PATH See `config.log’ for more details.你的机器里没有安装任何C语言编译器,可以安装gcc。 可以在安装盘里找到gcc相关的包进行安装,不过会比较繁琐,因为关联的包会比较多。 如果可以上网,...原创 2019-04-18 09:50:22 · 392 阅读 · 0 评论 -
CentOS 无法通过 yum 安装新版 nodejs 解决办法(安装的还是老版的)
curl --silent --location https://rpm.nodesource.com/setup_11.x | sudo bash -sudo yum -y install nodejs如果以上步骤不能安装 最新版 node,执行以下命令后再执行第二步sudo yum clean all4.如果存在多个 nodesoucre,执行以下命令删除,然后重新执行第一第二步...原创 2019-04-18 09:54:47 · 3719 阅读 · 0 评论 -
es6 proxy & reflect
Proxy 与 Reflect 是 ES6 为了操作对象引入的 API 。 Proxy可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。Reflect 可以用于获取目标对象的行为,它与 Object 类似,但是更易读,为操作对象提供了一种更优雅的方式。它的方法与 Prox...原创 2019-05-14 19:54:55 · 154 阅读 · 0 评论 -
nodejs +express.cookies.session+mongodb存储 实现登录状态会话
var createError = require(‘http-errors’);var express = require(‘express’);var path = require(‘path’);var cookieParser = require(‘cookie-parser’);var session = require(‘express-session’);//express ...原创 2019-07-14 11:26:51 · 380 阅读 · 0 评论 -
js 内存优化
“尾调用优化”(Tail call optimization),即只保留内层函数的调用帧。如果所有函数都是尾调用,那么完全可以做到每次执行时,调用帧只有一项,这将大大节省内存。这就是“尾调用优化”的意义。...原创 2019-07-20 19:19:01 · 436 阅读 · 0 评论 -
nodejs +express+mongo+Es6 权限管理系统
、需要安装包依赖,参照pakege.json 配置文件下载源码地址 https://github.com/yqffqy/FW/tree/master原创 2019-08-08 18:38:32 · 841 阅读 · 0 评论 -
nodejs request 传参数
var appid = “wx068042f058d845db”;var secret =“45900686f6cb1e0d69d76aeacffa4657”;var js_code =req.body.code;request({url: ‘https://api.weixin.qq.com/sns/jscode2session?appid=’+appid+’&secret=’+...原创 2019-03-19 20:28:05 · 3404 阅读 · 0 评论 -
nodejs 网站架构
有兴趣的可以下载原创 2019-02-13 18:19:57 · 453 阅读 · 0 评论 -
nodejs session +MySQL+ejs身份权限验证
安装好所需要的环境1、express-session2、body-parser3、cookie-parser4、ejs 模板5、创建MySQL数据库创建工程目录app.jsvar express = require('express');var app = express();var path = require('path');var session = requi...原创 2019-02-08 13:35:06 · 576 阅读 · 0 评论 -
Node.js EventEmitter
var events = require(‘events’);var eventEmitter = new events.EventEmitter();// 监听器 #1var listener1 = function listener1() {console.log(‘监听器 listener1 执行。’);}// 监听器 #2var listener2 = function li...翻译 2019-01-18 10:47:39 · 94 阅读 · 0 评论 -
nodejs----buffer(缓冲区)
/const buf = Buffer.from(‘runoob’, ‘ascii’);//定义一个变量用来存储缓冲区编码// 输出 72756e6f6f62console.log(buf.toString(‘hex’));//建缓冲区以16进制编码格式输出// 输出 cnVub29iconsole.log(buf.toString(‘base64’));//建缓冲区以base64进...翻译 2019-01-18 12:57:19 · 462 阅读 · 0 评论 -
nodejs ---stream(流)
//从流中读取数据/*var fs = require(“fs”);var data = ‘’;// 创建可读流var readerStream = fs.createReadStream(‘input.txt’);// 设置编码为 utf8。readerStream.setEncoding(‘UTF8’);// 处理流事件 --> data, end, and errorr...翻译 2019-01-18 13:28:50 · 136 阅读 · 0 评论 -
nodejs Error: Cannot find module 'express'
Error: Cannot find module ‘express’安装Express命令如下:npm install -g express安装成功之后会在C:\Users[YOUR_USER_NAME]\AppData\Roaming\npm\node_modules下有express。但是在执行node runtest.js命令时出错:(runtest.js中有require(‘ex...原创 2019-01-19 10:58:40 · 906 阅读 · 0 评论 -
nodejs 前后端数据交互express+路由+mysql+jade
nodejs 前后端数据交互express+路由+mysql+jade创建一个nodejs工程项目生成目录在当前目录下安装express 和 mysql 插件1、以管理员进入cmd窗口输入当前目录下路径2、cnpm install express --savecnpm install body-parser --savecnpm install cookie-parser ...原创 2019-01-24 14:37:45 · 807 阅读 · 1 评论 -
nodejs web开发实例 前后端数据交互 ajax +mysql
server.jsvar http = require(‘http’);var server = http.createServer(function (req, res) {var body = ‘’;req.on('data', function(data) { // 接收客户端发送过来的数据, 也就是 xmlHttp.send(value); if(data==res...原创 2019-01-23 09:37:55 · 1228 阅读 · 0 评论 -
nodejs如何正确接收数组和对象
文章目录需求解决过程需求今天接收页面Form表单POST请求送来的多层对象,得到的数据如下:user[name]=zhao&user[pass]=1111因为Form表单默认的content-type是 x-www-form-urlencoded解决过程那么nodejs怎么将上面的数据正确转成我们想要的数据?因为我用的是express框架,所以我默认就使用了body-p...转载 2019-01-28 20:44:20 · 2437 阅读 · 0 评论 -
nodejs 数据交互(增删改查)+Mysql+路由+bodyParser(中间件)+ejs模板
前提安装好nodejs环境和Mysql安装好bodyParser(中间件)+ejs模板创建好数据库如图:创建一个工程目录设计思路一个功能对应一个页面,修改和删除为了方便把它们都放在一起了代码块app.jsvar express = require('express');var path = require('path');var app = express();var...原创 2019-01-30 09:49:47 · 711 阅读 · 0 评论 -
ndoejs +express+jwt 实现身份验证
token的工作原理token 和session的区别session 是将信息存储在服务器器的内存上,当用户量大时,可能会占用大量内存使程序崩溃,session的拓展性不好,适用与单机系统,若使用集群系统(内存无法共享),用户就需要重新登陆。token 是将用户信息经过加密返回给客户端,下次用户进行操作时拿着牌照(token)进行传输验证,但是他的传输响应的速度会比session慢程...原创 2019-08-29 11:53:52 · 273 阅读 · 0 评论