Nodejs
nodejs使用
hxthon
博观而约取 厚积而薄发
展开
-
境外服务器安装yapi接口管理
YApi旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。是一款优秀的接口管理工具。更多细节可以去github搜索。或者参照官方文档问题如果你是国内服务器的话,按照他的可视化部署的话,也是安装基本上,都没有啥问题。但是,如果你是境外的服务器,安装的时候,就会出现一系列尴尬的问题。因为它默认的包的路径都是国内的淘宝镜像。下面以我的经历为例,为大家解析下,官方给出的两种方式中,在境外服务器中如何安装。我的服务器是香港服务器。方式一. 可视化部署[推荐]这原创 2020-06-12 11:55:39 · 398 阅读 · 0 评论 -
宝塔面板添加pm2任务失败的解决方案
你既然能想到使用pm2进行nodejs的任务管理,就说明,你的linux服务器上必须安装了pm2。这个时候,你可以使用命令行,使用pm2的命令进行添加,首先进去你要添加的网站目录执行如下的代码实例如下pm2 start app.js -n mongo的web服务-n 为此次你的任务的名字添加成功了。就会会看到你的任务列表了。如果,想手动展示列表,可以使用如下命令pm2 list[...原创 2020-04-08 18:15:47 · 3600 阅读 · 0 评论 -
pm2实现linux重启后自动重启
利用pm2非常简单就可以实现 开机自启node服务的功能目的是为解决服务器由于各种原因自动重启后 node服务没自动启动 导致无法工作的问题操作步骤使用pm2 start (启动服务)执行pm2 save (保存当前已经启动了的服务)执行pm2 startup (设置开机自启的配置)一般的服务器,执行上面的三个步骤,就可以了,会看下下面命令的反馈[PM2] [v] Comma...原创 2020-04-08 18:14:41 · 1962 阅读 · 0 评论 -
pm2的一些常用的命令
以下是pm2常用的命令行$ pm2 start app.js # 启动app.js应用程序$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例 4个应用程序会自动进行负载均衡$ pm2 start app.js --name="api" # 启动应用程序并命名为 "api"$ ...原创 2020-04-08 18:14:18 · 264 阅读 · 0 评论 -
windows系统中安装pm2并设置开机自启动
全局安装npm install pm2 -g安装windows自启动包npm install pm2-windows-startup -g执行命令pm2-startup install使用pm2启用项目pm2 start 路径 --name 名称保存pm2中的项目pm2 save重启电脑可以查看pm2 ls 查看参考:pm2 安装以及wi...原创 2020-04-08 18:12:30 · 1281 阅读 · 0 评论 -
phpstorm编辑器开启nodejs代码提示
1、打开phpstrom的设置由File 到 Settings 打开2、打开后,在Languages & Framworks 选项里面找到Node.js and NPM保证如下的设置3、一般到这里就可以了。确认以下是否设置,同级目录 打开JavaScript 找到&nbs...原创 2020-04-08 18:12:00 · 838 阅读 · 0 评论 -
nodejs中使用url的path参数
链接:http://localhost:3002/voice/id/5d22e14b73965e03e41134b4路由// 获取声音并生成链接router.get('/id/:id', (req, res)=>{ console.log(req.params.id); res.render('voice/voice');});此时可以正常获取id的值以下是...原创 2020-04-08 18:11:30 · 705 阅读 · 0 评论 -
nodejs中的参数获取
get形式路径参数获取路由示例router.get('/pull/one/:ip', (req, res)=>{ ...})这种方式的获取方法为let ip = req.params.ip;普通参数形式路由示例router.get('/get', (req, res)=>{ ...})请求的网址为http://localhost/get?d...原创 2020-04-08 18:10:56 · 199 阅读 · 0 评论 -
nodejs中require路径时候都做了哪些操作
这是node实战这本书里说的情况原创 2020-04-08 18:10:22 · 167 阅读 · 0 评论 -
nodejs的开发和调试
一、开发初期的解决修改频繁重启的问题在开发过程中,每次修改代码保存后,我们都需要手动重启程序,才能查看改动的效果。使用 supervisor 可以解决这个繁琐的问题。全局安装 supervisor:npm i -g supervisor运行 supervisor index 启动程序,写index和index.js并无区别,如下所示:supervisor index如果想启用和谐模...原创 2020-04-08 18:09:40 · 301 阅读 · 0 评论 -
nodejs的几个域名的信息获取
nodejs获取当前的域名包含端口req.headers.host // localhost:3000nodejs获取单独的域名req.hostname // loaclhostnode.js获取当前的协议名req.protocol // httpnode.js获取当前的路由的pathreq.path // /login...原创 2020-04-08 18:09:03 · 2711 阅读 · 0 评论 -
nodejs处理post表单已经json内容
默认的情况下,express是不会提交的body中的内容做解析的。所以,这就造成了,我们处理post或者其他方式比如json进行传值的时候,后台的req.body是 undefined的原因。这个时候,就需要使用一些对应的中间键来处理下了一、post请求的中间键的处理就是对Content-Type: application/x-www-form-urlencoded的一种解析和处理var ...原创 2020-04-08 18:08:17 · 355 阅读 · 0 评论