![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 88
赏花赏景赏时光
这个作者很懒,什么都没留下…
展开
-
mac配置node的环境变量,-bash: ls:command not fund
在使用公司电脑时候,经常因为标装问题,无法全局安装,那这时候我们就需要自定义安装路径,即配置环境变量(全局安装时候,软件安装的位置)。以下说的都是mac的操作。原创 2022-10-23 12:23:50 · 6327 阅读 · 0 评论 -
npm系列:package.json
1、关于packag.json的基础知识https://mp.weixin.qq.com/s/B3oppFdPYi6KD1zJhdv3XQ2、npm发包流程https://zhuanlan.zhihu.com/p/1366039513、sh: vue-cli-service: command not foundhttps://blog.csdn.net/Eva3288/article/details/106380896/一、在开发npm包,或者库的时候,package.j...原创 2021-09-12 21:52:10 · 3386 阅读 · 0 评论 -
express的总结
express包含的内容:1)主体2)cookie,session3)数据4)模板引擎5)路由需要用到的插件:express---web框架express-static------解析静态资源cookie-parser-------解析cookie,服务端读取客户端设置的cookiecookie-session------解析sessionbody-pa...原创 2018-08-02 22:28:31 · 387 阅读 · 0 评论 -
使用express中提供的Router
在express中使用路由Router:把不同的目录对应到不同的模块,实现功能的分开。相当于一个子服务,有router.post() router.get router.use具体的例子const express = require('express');let server = express();server.listen(8080);// 目录1:/user 创...原创 2018-08-02 19:51:15 · 3139 阅读 · 0 评论 -
模板引擎jade/ejs,模板适配
后台模板引擎:生成页面,有ejs------温和的,非侵入式,可以往里面加功能,弱依赖; jade------破坏性、侵入式(和普通的html不能共存),强依赖,离开了jade页面就不能工作了在express中进行模板适配的中间件:consolidate jade---强依赖1)jade----首先在项目的根目录下安装jade2)书写.jade文件,支持缩进规定层级和略写3...原创 2018-07-31 22:26:19 · 686 阅读 · 0 评论 -
express中处理cookie/session
1、cookie的处理设置cookie:给客户端发送cookie,通过res.cookie('属性名',‘值’,{signed:boolean,path:'/',maxAge:毫秒}),req.secret='fdfsdfs'const express = require('express');let server = express();server.listen(8080);...原创 2018-07-31 21:49:45 · 3438 阅读 · 0 评论 -
express中的get post use处理,链式操作,封装中间件
1、在express中的get处理表单处理的数据,即服务器获取get方式提交的数据,通过req.query获取提交的数据,格式是json// 客户端代码<!doctype html><html> <head> <meta charset="utf-8"/> </head> <body..原创 2018-07-31 15:47:34 · 1745 阅读 · 0 评论 -
在express中利用中间件crypto中的MD5进行加密
在express中利用中间件crypto中的MD5进行加密const crypto = require('crypto');// 签名对象let obj = crypto.createHash('md5');// 加密数据obj.update('12345');// 以十六进制返回结果let str = obj.digest('hex');console.log(str);...原创 2018-08-04 16:47:29 · 1025 阅读 · 0 评论 -
windows常用命令行的操作
1)切换当前目录:cd2)创建目录:mkdir3)查看当前目录列表:dir (windows系统) 别名:ls(list)(Linux系统)4)清空当前控制台:cls(windows系统) 别名:clear(Linux系统)5)删除文件:del (windows系统) 别名:rm(Linux系统)6)返回上一级目录...原创 2018-07-22 21:09:16 · 260 阅读 · 0 评论 -
Node的安装
不推荐使用安装包安装原因:1)以前版本安装的很多全局的工具包需要重新安装2)无法回滚到之前的版本3)无法再多个版本之间切换(很多时候需要特定的版本) 使用NVM的方式安装1)下载:nvm-windows2)解压到一个全英文的路径3)编辑解压目录下的setting.txt文件(不存在则新建) a、root配置为当前nvm.exe所在目录,例:ro...原创 2018-07-22 21:03:29 · 241 阅读 · 0 评论 -
express安装、配置、接受请求、响应
express安装、配置、接受请求、响应1、在cmd中进入项目的根目录下,安装express:npm install express2、express只是在原生的nodejs中添加了一些功能,保留了原生的 功能比如res.write()和res.end()都保留,多了res.send()---可以直接返回json格式的数据,而res.write()则会报错3、介绍// ...原创 2018-07-31 08:48:24 · 1462 阅读 · 0 评论 -
Node.js一些基础概念
Node.js学习课程的安排Node.js最大的特点就是:非阻塞IO和事件驱动、模块化驱动 Node的基础概念1)node命令的基本用法(1)进入REPL环境:node,进入REPL环境 .exit 在REPL环境,可以测试Node的一些代码和模块进入window的Powershell环境:cmd 执行:powershell 通过命令行执行...原创 2018-07-21 09:57:13 · 386 阅读 · 0 评论 -
Node.js中几种文件路径的解析
Node 中的文件路径大概有 __dirname,__filename, process.cwd(), ./ 或者 ../,前三个都是绝对路径,为了便于比较,./ 和 ../ 我们通过 path.resolve('./')来转换为绝对路径,path.join()也可以转换为绝对路径。path.resolve():返回一个绝对路径(不包括文件名),从右向左拼接字符串,当遇到“/”停止拼接,如果遇到'...原创 2018-04-29 11:15:06 · 5504 阅读 · 1 评论