nodejs
保持初心
这个作者很懒,什么都没留下…
展开
-
使用nginx处理静态资源请求,动态内容交给Node.js进行处理
由于项目后台使用的是node,然而node不适合对静态资源的处理,因为他的异步处理(事件轮询)机制,所以更擅长的是密集I/O型的应用,所以我就有了一个想法,使用nginx来做反向代理,当请求的是静态资源的时候,直接由nginx(监听80端口)自己处理并返回,其他非静态资源请求转发至node(8080端口),由node来处理。下面是我的nginx配置文档,nginx安装请自行百度,大把资料啦~...转载 2020-01-02 10:39:15 · 350 阅读 · 0 评论 -
Express中如何使用async/await
随着Node.js v7.6.0版本开始支持async/await,在服务器端进行Node.js编程也终于有了最佳的异步解决方案。只要你Node.js安装的是v7.6.x以上版本,都是支持async/await语法的。所以只要你安装的是Node.js新版本,在Express程序里面是可以直接使用async/await方法的。参考下面实例:const express = re...原创 2019-01-05 16:11:53 · 8345 阅读 · 1 评论 -
nodejs运行原理
最近在学习nodejs,对nodejs的原理做了以下总结:nodejs是什么?可以把nodejs理解成是一个运行在服务端的基于chrome v8 engine的js运行环境。nodejs优势?由于nodejs使用的是事件驱动,非阻塞的I/O模型,因此nodejs执行效率非常高。nodejs缺点?nodejs对I/O的处理非常高效,但是对cpu密集型应用,会导致主线程阻塞,阻...原创 2019-08-26 15:44:04 · 620 阅读 · 0 评论