前書き
これは、本を読むのが好きだけど探すのが嫌いな僕が、適当な説明文を書いておけば誰かが勝手におすすめのものを教えてくれる「積んでけ」というサービスを作った際に学んだことを書いているものです。
Herokuにheroku-redisを追加
コマンドでHerokuにAddonを追加
heroku addons:create heroku-redis:hobby-dev
インストール後に以下のコマンドでURLが見えているかを確認
heroku config:get REDIS_URL
インストール
最低限必要なものだけ
npm install --save express
npm install --save express-session
npm install --save redis
npm install --save connect-redis
設定
必要な部分だけ
node.js
const express = require("express");
const session = require("express-session");
const redis = require("redis");
const RedisStore = require("connect-redis")(session);
app.use(
session({
store: new RedisStore({
url: process.env.REDIS_URL,
client: redis.createClient({
url: process.env.REDIS_URL
})
})
}),
...
);
参考
宣伝
もし興味があれば使ってくれると嬉しいです。
世界にはあなたやわたしがまだ出会っていないすばらしいものが無数に存在します。 あなたが知っている素晴らしいものは、だれかが探し続けているものかもしれません。 あなたが探し続けているものは、だれかがすでに素晴らしいと思って使っているものかもしれません。 「積んでけ」はだれもが気軽に軽い気持ちで自分が知っている素晴らしいものを教えあうサービスを目指しています。