node
叶子_o
这个作者很懒,什么都没留下…
展开
-
转发:记录nodejs 安装express失败的原因
问题: 在window命令行中,执行npm install -g express后,不能执行在命令行中执行express命令。 解答: 4.x+版本的EXPRESS控制器:npm install -g express-generator 3.x版本的EXPRESS控制器: npm install -g express 正解: 切换到nodejs安装目录下 —》npm install express...转载 2019-11-21 20:23:32 · 736 阅读 · 0 评论 -
node学习之 ---- 通过第三方库multiparty处理上传的数据和文件
1.页面部分 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...原创 2019-11-17 15:52:39 · 380 阅读 · 0 评论 -
node学习之 ---- 原生node处理上传的文件
自定义一个buffer数据分隔 模块,将其保存在node_modules文件中。 // 分割buffer数据:参数:buffer数据,分隔符 module.exports = function(buffer, delimiter) { let arr = []; let n = 0; // 当分隔符存在时 while((n = buffer.indexOf(delimiter)) ...原创 2019-11-15 00:32:38 · 536 阅读 · 0 评论 -
node学习之 --- queryString模块
// 引入模块 const http = require("http"); const qs = require("querystring"); http.createServer((req, res) => { // 将字符串转换为对象 console.log(qs.parse("a=10&b=20")); // { a: '10', b: '20' } //...原创 2019-11-14 21:35:59 · 117 阅读 · 0 评论 -
node学习之 ---- url模块
// 引入模块 const http = require("http"); const url = require("url"); // 开启服务 http.createServer((req, res) => { // 打印出访问的路径 console.log(req.url); // /admin?name=zs // 打印出url对象 console.lo...原创 2019-11-14 21:00:14 · 135 阅读 · 0 评论 -
node学习之 ---- assert模块
assert模块可用于判断是否满足条件,条件成立,进程继续,不满足条件,输出错误信息进程停止。 // 引入模块 const assert = require("assert"); // 基本使用 assert(10<6, "出错了"); // 出错了 console.log(123); // 此处不会输出123,因为进程停止了 // assert.deepEqual() 判断两个变量是...原创 2019-11-14 18:52:02 · 177 阅读 · 0 评论 -
node学习之 ---- path模块
const path = require("path"); // 引入path模块 let str = "/root/welcome/index.html"; // 定义一个路径 console.log(path.basename(str)); // index.html console.log(path.extname(str)); // .html 后缀名 console.log(path.d...原创 2019-11-12 15:47:12 · 217 阅读 · 0 评论