0%

先到 npmjs官网 生成一个 Publish 类型的 token,然后在项目根目录下创建一个 .npmrc 文件(注意:最好将这个文件加入 .gitignore 中,避免提交到仓库上),内容如下:

1
2
3
registry=https://registry.npmjs.org/
//registry.npmjs.org/:always-auth=true
//registry.npmjs.org/:_authToken=<修改为生成的token>

后续发布可直接使用该 token

1
npm publish

1
npm config set registry https://registry.npmmirror.com

查看修改

1
npm config list

该文章不讨论怎么搭建redis-server,只讨论如何在express.js框架中使用redis-server来存储session。

创建App

  1. 创建app目录
1
2
mkdir my_redis_session_app
cd my_redis_session_app
  1. 初始化app,生成package.json
1
2
# 根据提示一步步进行下去就可以了
npm init

创建express App

1
2
3
4
5
6
7
8
9
npm install express --no-save

# 适用于Node.js 8.2.0之后版本,如果未安装express-generator会提示安装
# 根据提示进行下去
npx express-generator

# 适用于旧版本Node.js
npm install -g express-generator
express --view=pug my_redis_session_app
1
2
3
4
5
6
# 安装并更新依赖
npm install

npm install express-session
npm install [email protected] connect-redis
npm install uuid # 用于生成session id

生成的目录结构大体如下:

阅读全文 »