-
如何做路由的拆分
member
sku
order
express.Router
查看全部 -
##需要定义一个 api/路由 需要满足 客户端 无论使用什么请求方式(get/post/detele/put)都可以得到响应
app.all('/demo',(req,res)=>{})
##无论客户端使用 任何的uri 我们的服务器都可以响应-->日志
查看全部 -
nodemon自动检测到目录中的文件更改时通过重新启动应用程序
nrm管理npm源
nvm管理node.js版本查看全部 -
第一个Nodejs程序
查看全部 -
Nvm 使用:
nvm ls -查看当前安装的node.js版本
nvm use node.js 版本 - 设置使用哪个版本
nvm install node.js版本 -安装node.js对应版本,没有指定则安装最新的
查看全部 -
nodemon 帮助我们自动重启服务
查看全部 -
libuv 处理异步io
查看全部 -
npm init -y
跳过需要输入的信息直接生成描述文件
查看全部 -
Nodejs和npm介绍
npm是包的管理器,是第三方包的依赖、安装和发布
JavaScript代码
NodejsAPI
全局 内置模块 第三方模块
V8:是一个JS的运行引擎,
libuv:可以理解成开发包
分两块:1.帮我们做到了yi'buyibu
2.事件驱动
系统环境(window/macOS/linux)
查看全部 -
https://www.imooc.com/qadetail/336339
开启 debug模式,本质上是 因为nodemon 依赖了 nodejs 第三方模块 debug;
要让该模块在window环境下正常工作,你需要做下面的事情:方法1:
使用CDM,set DEBUG=* & nodemon src/app.js
方法2:
使用 PowerShell (VS Code default)
$env:DEBUG='app'; nodemon src/app.js
详细的文档,请参考 debug 官网文档 https://www.npmjs.com/package/debug查看全部 -
nvm-windows
https://github.com/coreybutler/nvm-windows
https://github.com/coreybutler/nvm-windows/releases
查看全部 -
// 读取系统的cpu信息
const os = require('os')
const cpus = os.cpus();
// 获取当前系统的cpu的数量
console.log(cpus.length);
// 获取内存的信息
const total = os.totalmem(); // bytes
console.log(total/1024/1024/1024); // GB
// 剩余内存
const free = os.freemem();
console.log(free/1024/1024/1024); // GB
// web 服务
// ajax -> api -> web Server(nodejs)
const http = require('http');
const server = http.createServer((req,res)=>{
res.end('hello')
})
// 监听
server.listen(3000,'127.0.0.1', () => {
console.log('服务启动成功!')
})// 在浏览器中访问----http://127.0.0.1:3000/
查看全部 -
打卡!大卡扣
查看全部 -
先把环境封起来然后再用外部工具帮我们内部视察(怎么这么像解盲呢),就是nodemon工具吗
查看全部 -
原来这样理解nodejs
查看全部
举报