![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
文章平均质量分 79
啊宝1987
这个作者很懒,什么都没留下…
展开
-
创建第一个nodejs项目
以前是一名安卓工程师,来新公司后,偶然接触到了nodejs项目,从此被nodejs吸引了。之后的文章都会记录工作中遇到的问题,有不对的地方还请各位读者朋友指正,大家共同学习!!话不多说,我们先来创建第一个nodejs项目吧!!准备工作:安装nodejs,nodejs的官方下载地址:https://nodejs.org/en/download/,安装比较简单,选择对应版本下载,直接下一步!配...原创 2018-12-27 18:05:40 · 17390 阅读 · 2 评论 -
nodejs之http请求解析
上篇文章简单讲到了如何利用express创建一个服务,那么如何处理客户端传递的参数了?首先,来看个简单的get请求:这里只传了一个参数id,如何获取这个参数了?在router.js里加上这句控制台输出:是不是很简洁,express提供的路由容器router,让代码看起来简洁易维护!!下面讲下post请求,谷歌浏览器提供了postman,我们来试下一个简单的post请求:在route...原创 2018-12-29 17:45:59 · 2958 阅读 · 0 评论 -
nodejs之mongodb运用
上篇文章讲到了启动服务接收客户端http请求,拿到数据后,就需要做入库操作了,以便后续查找数据!这里个人推荐mongodb,它的优缺点就不多做描述了,有兴趣的可以查资料了解下。准备工作:安装mongodb,下载地址:https://www.mongodb.com/download-center#community(目前最新版本只支持64位系统了)!创建数据库文件存放位置,D:\work\...原创 2019-01-02 15:59:31 · 372 阅读 · 0 评论 -
nodejs之远程linux服务器部署
前面已经讲到创建一个简单的项目,那么如何将这个项目部署到远程服务器了?如何让你的项目在后台运行了?我们以linux服务器为参考。准备工作:安装ssh客户端,下载地址:http://www.netsarang.com/download/software.html(有免费的供下载)在linux上安装nodejs,wget https://nodejs.org/dist/v10.15.0/nod...原创 2019-01-07 12:04:37 · 1764 阅读 · 0 评论 -
nodejs之日志管理
不管是什么项目,日志一直是一个重要组成部分,它可以随时供你查看重要数据信息,在nodejs中查看实时日志可以用pm2 logs查看,如果用户比较多怎么办了?如何将正常日志和错误日志分开?如何对每天的日志归档?下面我们一起来看下。使用log4js创建日志文件,新建logs目录,在目录下新建cheese.log和logger.js文件在logger.js中加入以下代码var log4js ...原创 2019-01-08 11:40:55 · 17231 阅读 · 4 评论 -
nodejs之utility,crypto使用
本章主要记录nodejs加密和验签等方法使用!首先安装utilitynpm install utility --save使用utility进行MD5加密,添加以下代码运行//utility.md5(date,format),format默认编码为hex,只能选hex或base64两种编码var utility=require('utility');var str='学习util...原创 2019-01-15 16:39:33 · 1360 阅读 · 0 评论 -
nodejs之nginx学习
在实际的应用中,你的nodejs项目可能需要部署到多台服务器上,nginx为我们提供了服务器解决方案,它可以将请求转发到不同的服务器上。我们先巩固下几个概念:什么是分布式?什么是集群?什么是负载均衡?什么是分布式?分布式是指将不同的业务分布在不同的地方。什么是集群?集群指的是将几台服务器集中在一起,实现同一业务。什么是负载均衡?负载均衡是由多台服务器以对称的方式组成一个服务器集合...原创 2019-01-22 15:58:25 · 458 阅读 · 0 评论 -
nodejs之mongodb中索引学习
听说创建索引能提升查询速度10倍以上,作为一个接触数据库不久的小白,我是不确信,那就自己动手来研究下吧。首先给mongdb添加个几万条测试数据,再插入一条name=zhangsan的数据查询数据name=zhangsan的这条数据,把查询时间显示出来创建索引(这里注意,createIndex()和ensureIndex()方法来创建索引,前者用于3.0及以上版本,后者用于3.0以下版本...原创 2019-02-27 16:10:18 · 1366 阅读 · 1 评论 -
nodejs之koa框架学习
简介:Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。(摘自官网)使用前提:Koa 依赖 node ...原创 2019-08-26 19:31:03 · 512 阅读 · 0 评论