node.js
YaoDeBiAn
这个作者很懒,什么都没留下…
展开
-
精读express系列——实战篇(2)
foreword(前言)上一篇文章中,主要介绍了一个基本的项目环境搭建、express-generator的简单使用以及对其构建的项目结构的梳理。本篇文章是针对IM(InstantMessaging)聊天应用的项目预演篇,将会从以下几个角度进行展开:梳理应用所需的技术难点并找到合适的解决方案;技术选型梳理项目业务模块;梳理项目业务流程;基本的 UI 设计;技术难点与解决方案1...原创 2020-05-05 23:32:04 · 205 阅读 · 0 评论 -
精读express系列——实战篇(1)
foreword(前言)上一篇主要简单介绍了express的一些高阶玩法,本篇文章将主要围绕基于express的项目结构这个主题:梳理一个简单清晰的项目结构;express generator 以及它所构建的项目结构;express generator 构造器简单原理分析;手写一个简单的express项目1.首先,先把完整的目录结构构建好:├── config (基础配置目录)...原创 2020-04-27 01:06:47 · 288 阅读 · 0 评论 -
精读express系列——基础篇(2)
foreword(前言)上一篇文章中,我们已经大致介绍了express的基础语法,本篇文章将主要介绍express的一些进阶用法,大致为以下几点:express自定义模版引擎;简单介绍process manager;express如何预防安全漏洞;express的性能优化操作;express自定义模版引擎上一篇文章中我们简单演示了pug模版引擎的使用,我们发现pug其实是通过np...原创 2020-04-19 18:33:46 · 307 阅读 · 0 评论 -
精读express系列——基础篇(1)
foreword(前言)由于前三周搬家、身体、心理等方面的一些因素,导致文章更新中断了。目前已经明确了自己的一些规划,从本周开始,我将会以更加系统的视角深入各种知识,以更加稳定的节奏进行文章创作,希望能在这个过程中不断提高自己的技术水准、眼界视角、文章质量等。express作为nodejs中非常经典的框架之一,我认为从学习使用它开始,并深入阅读并理解它的源码,会是一个非常有意思的过程,而且我觉...原创 2020-04-12 18:17:18 · 529 阅读 · 0 评论 -
精读httpserver(一个简单的nodejs本地静态资源服务)源码
foreword(前言)最近在看极客时间的“nodejs开发实战”,里面简单介绍了一个npm包——httpserver(https://github.com/bahamas10/node-httpserver#readme),它可以为我们搭建一个本地静态资源服务器。通过js,它是怎么做的呢,本着好奇的心态,我点进github查看了它的源码,发现只有100多行代码而且,所以有了这篇文章。在这篇文...原创 2020-03-15 21:12:22 · 550 阅读 · 0 评论 -
从javascript的角度简单理解nodejs中commonjs模块规范的导入导出
foreword(前言)最近在看极客时间的“nodejs开发实战”,其中有个nodejs中commonjs模块规范的例子,例子中可以得出的结论是如果以module.exports作为导出,那么其优先级是最高的。我对此非常好奇,它的运行机制是怎样的?作者在最后给出了一个小引导,通过webpack将nodejs代码打包成js代码,并以js的角度来作为一个窗口。所以,本篇文章,我想要做的是将这打...原创 2020-03-08 21:56:46 · 1711 阅读 · 0 评论 -
mac上通过nvm管理nodejs版本时,如何统一配置yarn
Install NVM, NodeJS, Yarn via Homebrewhttps://github.com/nijicha/install_nodejs_and_yarn_homebrew转载 2019-11-16 15:50:13 · 484 阅读 · 0 评论 -
如何在mac上卸载nvm并重新安装
如何卸载原有nvm并重新安装直接删除nvm文件夹,因为当我们输入nvm命令时,显示如下:所以我们可以执行以下的语句:cd ~rm -rf .nvm移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc文件中关于nvm的配置,比如:(以.bash_profile为例)vim .bash_profile -> 打开Path配...原创 2019-11-16 15:39:09 · 4994 阅读 · 1 评论