node
node
monstkl
小白
展开
-
npm的使用
快速生成package.json npm init -y格式为:「主版本号. 次版本号. 修订号」。修改主版本号是做了大的功能性的改动修改次版本号是新增了新功能修改修订号就是修复了一些bug。原创 2023-11-04 21:58:51 · 750 阅读 · 0 评论 -
fs模块使用
fs模块所有API传递的path参数中\要注意转义。原创 2023-10-31 23:54:33 · 117 阅读 · 0 评论 -
node基础知识
在文件所述的位置打开终端:node xx.js。原创 2023-10-31 23:30:31 · 100 阅读 · 0 评论 -
express中间件的使用
概述:内置中间件、第三方中间件、自定义中间件(全局、局部)。app.use使用中间件时,参数有两个,第一个是路径(如果是根路径可以省略),第二个是个回调函数自定义全局中间件:app.use('/',(req,res,next)=>{ let token = req.query.token if(token){ next() }else{ res.send('no token') }})自定义局部中间件://在定义原创 2020-08-27 23:46:39 · 192 阅读 · 0 评论 -
使用express搭建服务基础步骤
const express = require('express');const app= express();//在post请求中,express本身不能解析请求体里的参数,需要用到'body-parser'插件const bodypaser = require('body-parser')//解析www-form-urlencoded格式的数据app.use(bodypaser.urlencoded({extend:false})) //解析json格式的数据app.use(bod.原创 2020-08-26 23:03:22 · 127 阅读 · 0 评论 -
内置模块url
一、引入const url = require('url')二、url.parse(str)(记住统一资源定位符各部分的英文名称)let myurl = 'https://www.cnblogs.com/jaci/p/11470688.html?us=yp&ps=123#/abc'let myurlObj = url.parse(myurl){ protocol: 'https:', slashes: true, auth: null, host: 'www.c原创 2020-08-20 23:49:20 · 137 阅读 · 0 评论 -
express路由使用
目录结构如下:在serve.js中:const express = require('express')const app = express()//引入路由let userRouter = require('./router/userRouter')//当有根路径从/user开始的接口被访问时,就使用userRouter路由app.use('/user', userRouter)//使用路由在userRouter.js中:const express = require(原创 2020-08-27 23:24:13 · 195 阅读 · 0 评论 -
node的模块加载规范
什么意思:就是require(‘第三方模块’)什么规范:从当前目录的node_modules依次向上级node_modules中寻找原创 2020-08-26 23:24:50 · 128 阅读 · 0 评论 -
window下node版本切换
概述:使用node版本管理工具nvm(在mac上使用的是n)注意:首先要下载nvm安装程序;有了安装程序后,要卸载电脑上的node,以及它的文件夹,然后在安装nvmnvm命令:nvm list 查看所有版本nvm use 10.15.3nvm install 10.15.3...原创 2020-12-03 22:52:34 · 250 阅读 · 0 评论 -
内置模块querystring
一、引入const qs = require('querystring')二、qs.parse(str,'&','='),通常省略成qs.parse(str),用于转换url中query部分三、qs.stringfy(obj,'&','='),通常省略成qs.stringfy(obj),用于将对象转换成url中query的形式四、qs.escape(str),用于将url中的特殊字符及汉字进行编码五、qs.unescape(str),用于将编码后的字符串解码...原创 2020-08-21 00:05:41 · 202 阅读 · 0 评论