乐闻世界
探索
AI 空间
精选标签
技术文章
教程中心
面试宝典
问题集锦
热门资源
工具中心
服务端
乐闻
阅读 3494
2022年6月18日 12:20
sequelize 关联关系(一对一、一对多、多对多)
准备工作为了演示sequelize的多表间关联关系,首先我先准备两个实体:user、role。1.初始化sequelize连接const{Sequelize,DataTypes}=require('sequelize');constsequelize=newSequelize({host:'127.0.0.1',port:3306,username:'roo
NodeJS
NestJS
Sequelize
服务端
乐闻
阅读 3179
2022年6月18日 12:16
PM2,node项目不可或缺的部署工具
PM2一个node,本身就用几行代码,就可以启动个server进程,监听个端口,为大家提供Web服务工具安装npminstallpm2-g一、命令行启动普通执行启动pm2startjs文件路径.js携带参数启动pm2start某种方式----param_nameparam_valuenpm脚本启动pm2startnpm--runpm2startyarn--run🌰举个例子项目结构普通启动npm脚
NodeJS
NestJS
服务端
乐闻
阅读 4560
2022年6月18日 12:15
Node 项目参数配置化,命令行参数
前言:对于工程化的Node项目,如果设置配置系统参数,可以改变项目的参数耦合性。本文记录三种参数配置的方法。一、env变量process.env参数变量配置添加npm依赖npminstallcross-env-D命令行参数设置'scripts':{'start':'cross-envNODE_ENV=devAPI=localostnodeapp.js'}读取process.env参数console
NodeJS
服务端
乐闻
阅读 6261
2022年6月18日 12:14
Node 通过 http 协议上传文件到服务器
前言:web端上传图片、文件等流化数据,一般使用form表单方式,或者通过Ajax方式上传时就使用FormData来承载流化数据。具体可以参考AJAX图片上传功能实现(点击,拖拽,粘贴)Koa服务端同时也存在需要使用Node操作方式上传文件到http服务器上,下文详细记载。一、requestnode端添加request依赖库npminstallrequest文件上传操作constpath=requ
NodeJS
服务端
乐闻
阅读 2447
2022年6月18日 12:02
Koa注解
Koa注解Node支持装饰者模式添加babel需要的npm包yarnadd@babel/core@babel/preset-env@babel/plugin-proposal-decorators@babel/polyfill@babel/register-D新建.babelrc配置文件{'presets':['@babel/preset-env'],'plugins':[['@babel/plu
NodeJS
Koa
前端
乐闻
阅读 4009
2022年6月18日 12:01
npm 工具集汇总
NPM工具集汇总Node包名说明KoaKoa-routerKoa-statickoa-static-cachekoa-bodyparserkoa-bodykoa-sendKoa-viewkoa-compress压缩koa-etag协商缓存koa-conditional-get协商缓存koa-helmet头盔;防护帽,加强服务端防御koa-csrfCsrfKoa-corsCorskoa-sessio
JavaScript
NodeJS
NPM
服务端
乐闻
阅读 2510
2022年6月18日 11:59
Node 进程守护工具 pm2
Node进程守护工具pm2一个node,本身就用几行代码,就可以启动个server进程,监听个端口,为大家提供web服务Pm2启动进程的多种方式pm2startjs文件路径.jspm2startjson描述文件路径.jsonpm2startpython文件路径.py--interpreterpythonpm2startsh文件路径.sh--interpreterbashpm2start./node
NodeJS
服务端
乐闻
阅读 4801
2022年6月18日 11:55
Node方法汇总os篇
OS操作系统constos=require('os')Api说明用法arch操作系统的CPU架构os.arch()cpusos.cpus()freemem返回空闲的系统内存量os.freemem()totalmem返回系统的内存总量os.totalmem()getPriority返回由pid指定的进程的调度优先级os.getPriority([pid])setPriority尝试为pid指定的进程
JavaScript
NodeJS
服务端
乐闻
阅读 4791
2022年6月18日 11:54
Node方法汇总fs模块
fs文件系统模块文件系统constfs=require('fs');constfs=require('fs/promises');方法名说明使用方法mkdir创建目录fs.mkdir(path[,options])mkdirSyncmkdtemp创建一个唯一的临时目录mkdtemp(prefix[,options]).例:fsPromises.mkdtemp(path.join(os.tmpdir
JavaScript
NodeJS
服务端
乐闻
阅读 4738
2022年6月13日 00:49
Koa 快速搭建 Web 服务
Koa快速搭建Web服务创建项目文件夹,并系统终端切到文件夹npminit-ynpminstallkoa写一个最简单的web项目```javascript//引入koaconstKoa=require('koa');//初始化一个koa实例constapp=newKoa();//处理接口请求app.use(async(ctx,next)={ctx.body='levenx`sworld'})app
NodeJS
1
2