• nodeclub


    nodeclub笔记:https://cnodejs.org/topic/535601a20d7d0faf140303d8

    先看一下框架,把没有接触过的部分熟悉一下。

    熟悉一下package.json

    包含可配置项

    name 名称
    应用描述 description
    版本号 version
    应用的配置项 config
    作者 author
    资源仓库地址 respository
    授权方式 licenses
    目录 directories
    应用入口文件 main
    命令行文件 bin
    项目应用运行依赖模块 dependencies
    项目应用开发环境依赖 devDependencies
    运行引擎 engines
    脚本 script

    1.scripts

    运行指定脚本命令。

    2.

    npm install express –save

    npm install express –save-dev

    上面代码表示单独安装express模块,

    –save参数表示将该模块写入dependencies属性,

    –save-dev表示将该模块写入devDependencies属性。

    3.关于指定版本号

    (1)波浪号~(tilde)+指定版本:比如~1.2.2,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。

    bcrypt: 对密码进行散列

    colors:nodejs console 不同的颜色

    compression:压缩中间件

    connect-busboy:express上传文件,也可以使用formidable

    cors:跨域解决方案

    csurf:防止CSRF

    data2xml:

    ejs-mate: 布局模板
    helmet:和不同的httpt头建立安全的链接
    ioredis:redis client
    jpush-sdk:JPush服务端接口的Node封装,与 JPush Rest API 组件通信
    loader:Node静态资源加载器。该模块通过两个步骤配合完成,代码部分根据环境生成标签。上线时,需要调用minify方法进行静态资源的合并和压缩。
    lodash:js的工具库
    markdown-it
    memory-cache 为程序使用内存缓存
    method-override:基于x-http-method-override重写请求方法或者自定义query post参数
    moment:解析 验证 操作 展示 事件
    multiline 多行字符串
    node-uuid  简单快速生成一个全局唯一标示符的module
    oneapm 浏览器性能监控
    passport 认证
    passport-github
    pm2  带有负载均衡功能的Node应用的进程管理器
    qn 七牛
    ready 发起ready事件
    request http请求客户端
    response-time 反应事件
    superagent http 方面的库,可以发起 get 或 post 请求
    utility 
    validator 
    xmlbuilder
    xss 根据白名单过滤HTML(防止XSS攻击)

    coveralls 覆盖率
    errorhandler
    istanbul 覆盖率
    mm 替身测试
    mocha 检测
    nock http服务器替身测试
    pedding  等待回调
    should 断言
    supertest 为了测试http服务器,superagent的驱动库

    facade: 外观模式

  • 相关阅读:
    Windows 环境下配置 git bash 的 HOME 默认路径
    SQL Server 2008 r2 输入SQL语句不能自动提示的解决办法
    搭建调用 WebService 的 ASP.NET 网站 (VS2010, C#)
    【问题解决】线程间操作无效:从不是创建控件“textBox1”的线程访问它
    使用 hexdump dump 文件内容
    调用 WebService 浏览器提示 500 (Internal Server Error) 的原因及解决办法
    PHP的文件格式应该以UTF-8无BOM编码
    继电器电路
    ROS零门槛教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
    ROS零门槛教程系列(一)——ubuntu安装
  • 原文地址:https://www.cnblogs.com/wang-jing/p/4866877.html
Copyright © 2020-2023  润新知