![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NodeJs
文章平均质量分 75
我不配拥有55kg的你
这个作者很懒,什么都没留下…
展开
-
五 Koa2项目中使用Swagger
Koa2项目中使用Swagger一 环境准备二 使用swagger三 显示接口一 环境准备1.首先需要先安装koa2-swagger-ui,以及swagger-jsdoc2.官方文档:Swagger官方文档npm install koa2-swagger-ui //npm install swagger-jsdoc二 使用swagger1.在app.js文件中引入koa2-swagger-ui,并设置swagger的基本配置const { koaSwagger } = require(原创 2021-11-05 14:08:54 · 2402 阅读 · 0 评论 -
四 Koa2中使用Sequelize进行数据操作
Koa2中使用Sequelize进行数据操作一 前言二 查询数据三 新增数据四 其他操作一 前言上一篇文章已经做了很多准备工作,这一篇一起讨论如何进行增删改查操作,如果有疑问或者看不懂的,可以先去学习前一节的内容。传送门二 查询数据1.先来新建一个路由文件system_manager.js,我们在routes文件夹下创建这个路由文件,然后在app.js文件中使用它。引入models对象,然后将路由的控制器名称修改为system_manager,再添加一个名为json的GetAPI。最后,在ap原创 2021-11-03 14:31:53 · 452 阅读 · 0 评论 -
三 Koa2项目中使用ORM框架
Koa2项目中中使用ORM框架一 什么是ORM?二 Sequelize三 Sequelize准备工作四 Sequelize创建数据库,数据表,测试数据五 创建测试数据,种子文件总结一 什么是ORM?1.ORM是对象关系映射,ORM框架即对象关系映射框架,使用ORM可以免去我们写SQL语句的烦恼,可以直接通过操作模型对象进行增删改查,让开发人员更加注重于业务的实现,告别SQL语句。总之优点多多,大家自行百度。2.以下操作均在Koa2项目的根目录终端下进行操作二 Sequelize1.Node.js原创 2021-11-02 13:11:04 · 1310 阅读 · 0 评论 -
二 Koa2框架中 Get / Post 接收参数
Koa2项目中接收参数一 实现跨域访问二 自定义一个API接口三 接受Get参数四 接受Post参数总结一 实现跨域访问1.如果希望开发的API被前端项目调用(例如Vue),则,第一步必然是实现跨域,Koa2框架中实现跨域访问与Express中略有不同,需要安装koa2-cors中间件,借助koa2-cors来实现跨域npm install koa2-cors -save安装完成之后在app.js文件中引入,并配置相关内容const cors = require('koa2-cors');ap原创 2021-11-02 10:29:04 · 3510 阅读 · 0 评论 -
一 使用Koa2创建Node.js项目
使用Koa创建Node.js项目一 环境准备二 开始一 环境准备Node,npm环境请自行安装,可参考其他文章,不再赘述二 开始1.安装koa2项目生成器npm install koa-generator -g //-g为全局安装2.创建一个名为test的Node项目koa2 test创建项目完成之后,文件目录如下:使用编辑器打开创建的test项目,我这里使用的是vs code,项目全部内容如下,因为koa框架是Express的团队开发的,所以两个框架在整体上保持了一致,这里原创 2021-11-01 17:57:02 · 548 阅读 · 0 评论 -
十二 Node.js实现Https访问
十二 Node.js实现Https访问一 准备工作二 开始部署一 准备工作1.一个备案的域名,2.一个被域名解析的服务器3.对应的证书,Node.js推荐下载Nginx服务器证书二 开始部署1.将下载好的证书解压放到指定文件夹下,我的证书放在public/ssl路径下,两个文件,一个.key,一个.pem然后在Node.js项目中的bin/www文件中,注释掉原来的创建服务器代码,使用https对象创建服务器即可。注意引入https模块。const options = { key: f原创 2021-07-15 14:55:43 · 2959 阅读 · 1 评论 -
十一 阿里云获取免费证书及生成
十一 Node.js实现Https访问一 准备工作二 获取SSL证书三级目录一 准备工作1.需要一个经过备案的域名2.被域名解析到该IP地址的服务器二 获取SSL证书1.以阿里云服务器为例,登录阿里云,打开阿里云域名列表,点击后边的管理2.在域名信息中点击“开启SSL证书”三级目录...原创 2021-07-15 14:43:53 · 1080 阅读 · 0 评论 -
十 Node.js实现微信小程序支付功能
十 Node.js实现微信小程序支付功能一 开发前提二 支付流程介绍三 上代码1.小程序端发起后台请求,完成统一下单1.1 小程序端发起后台请求1.2 Node.js后台接收请求,完成统一下单(重点)1.3 获取统一下单的返回数据,拉起微信支付四 感悟一 开发前提1.一个注册好,并且通过微信认证的,主体信息不能是个人的小程序。主体信息为个人的小程序是没有微信支付功能的,并且也无法获取用户手机号码2.一个注册好并且通过微信认证的商户号3.商户号与小程序绑定4.这篇文章是以旧版微信支付为例开发微信支原创 2021-07-15 10:38:13 · 1563 阅读 · 2 评论 -
九 Node.js Express框架下使用ES6语法
Node.js Express框架下使用ES6语法一 安装babel相关组件二 创建.babelrc配置文件1.在项目的根目录下创建.babelrc配置文件2.插入内容三 修改启动命令一 安装babel相关组件npm install --save-dev babel-clinpm install --save-dev babel-preset-es2015 babel-preset-stage-2二 创建.babelrc配置文件1.在项目的根目录下创建.babelrc配置文件2.插入内容{原创 2020-09-28 11:10:05 · 442 阅读 · 0 评论 -
八 Node.js中使用MySQL
Node.js中使用MySQL一 安装MySQL二 在Node.js中的基本使用三 存储过程的使用一 安装MySQL在Node.js中使用MySQL,需要先安装MySQL模块npm install mysqlcnpm install mysql //使用淘宝镜像安装安装完成之后,可以在www.npmjs.com查看文档说明。二 在Node.js中的基本使用以下是使用连接池方式连接MySQL数据库let mysql = require('mysql')var pool = mysql.原创 2020-06-17 16:07:48 · 241 阅读 · 0 评论 -
七 Windos系统下使用PM2部署Node.js服务
Windos系统下使用PM2部署Node.js服务一 windows系统下安装PM2二 PM2的简单使用一 windows系统下安装PM21.使用npm命令安装PM2npm i pm2 -g全局安装PM2.安装完成之后,使用pm2命令输出版本号,则说明安装正确pm2 -v二 PM2的简单使用1.启动Node服务打开终端,切换至项目根目录下,使用pm2命令启动。pm2 start [path] --name [project_name]注:在测试过程(Express框架)中,直接原创 2020-06-01 16:19:48 · 1293 阅读 · 2 评论 -
六 Node.js常见问题踩坑
Linux宝塔面板部署Node.js服务一 部署在linux服务上图片不能正常显示的问题编辑日志一 部署在linux服务上图片不能正常显示的问题申明:使用Express框架1.在将尝试着把Node.js作为后台部署到Linux服务器上之后发现所有图片都不能正常访问了,在Windows服务器下部署时未发现这样的问题,仔细排查之后发现,在linux服务器上访问静态资源时,需要添加path.因为我将图片放在public/images文件夹下面,所以path直接使用文件夹路径即可。//访问图片app.原创 2020-05-28 09:19:31 · 308 阅读 · 0 评论 -
五 创建自己的Node.js包
创建自己的Node.js包一 创建Node.js包二 发布Node.js包一 创建Node.js包1.想要发布自己的node.js包,需要先注册一个属于自己的npm账号,注册账号去官网注册即可http://www.npmjs.com2.账号注册完成之后,新建一个文件目录,在编辑器中打开。然后创建一个js文件3.在js文件中编写一个简单的函数,并且使用exports或者module对外公开export.sayHello=function(){ return '你好啊,我的朋友'}4原创 2020-05-27 16:00:26 · 667 阅读 · 0 评论 -
四 Linux宝塔面板部署Node.js服务
一 Linux宝塔面板部署静态网站1.创建站点(1)输入域名,php版本选择纯静态,根据实际需求选择创建数据库,也可以不创建,后期部署完成再创建(2)信息输入完成,提交。访问输入的域名地址,出现默认界面,则说明站点创建完成。(3)在列表中选择创建的站点,打开设置,设置静态文件的存放位置,以及默认页面的设置(4)设置完成,保存即可。然后将自己的代码文件上传到站点指定的目录下,可以使用ftp工具上传或者通过宝塔面板的文件模块,选择站点目录上传。上传完成,在浏览器中输入域名,即可打开静态网站。二原创 2020-05-25 14:14:14 · 11743 阅读 · 0 评论 -
三 Express框架的初步使用
Express框架的初步使用一 安装express二 创建项目三 安装依赖项四 运行五 项目结构介绍一 安装express1.安装express(1)安装expressnpm install express -g(2)安装express生成器npm install express-generator -g可以安装淘宝镜像npm config set registry https://registry.npm.taobao.org淘宝镜像安装完成之后,将npm换成cnpm即可二 创建项目原创 2020-05-22 18:06:26 · 221 阅读 · 0 评论 -
二.理解NodeJs中的模块
理解NodeJs中的模块NodeJs是什么?NodeJs中的模块是什么?模块的构成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入NodeJs是什么?根据官方...原创 2019-08-13 10:33:32 · 226 阅读 · 0 评论 -
一.基于Express的Nodejs项目
创建一个基于Express的nodejs应用1.安装Node.JS2.安装Express3.安装Express的其他常用模块4.创建基于Express框架的NodeJs项目1.安装Node.JSNodeJs的安装很简单,直接在官网下载安装即可,nodejs中文网。新的版本中,path环境变量已经配置好,无需理会。安装完成后打开命令提示符窗口在任意位置输入node -v 指令,输出版本号即表示...原创 2019-08-08 16:04:52 · 275 阅读 · 0 评论