app.use(
session({
secret: "Hello!",
resave: true,
saveUninitialized: true,
store: MongoStore.create({ mongoUrl: "mongodb://127.0.0.1:27017/wetube" }),
})
);
>> session이 mongoDB에 저장됨
req.session.loggedIn = true;
req.session.user = user;
app.use(
~~~
cookie: {
maxAge: 20000,
},
COOKIE_SECRET=asjlfkjsdfijweo122jsdlfkjoi2
DB_URL=mongodb://127.0.0.1:27017/wetube
app.use(
session({
secret: process.env.COOKIE_SECRET, < < <
resave: false,
saveUninitialized: false,
store: MongoStore.create({ mongoUrl: process.env.DB_URL }), < <
})
);
>> 위에서 설정한거 env에서 읽도록 설정하기 >> dotenv
dotenv
Loads environment variables from .env file. Latest version: 16.0.1, last published: 3 months ago. Start using dotenv in your project by running `npm i dotenv`. There are 29704 other projects in the npm registry using dotenv.
www.npmjs.com
require('dotenv').config()
import "dotenv/config";
ch8. User profile (0) | 2022.08.26 |
---|---|
ch7.16~ github Login & Logout (0) | 2022.08.25 |
ch7.5~ login, sessions&cookies, logged in user (0) | 2022.08.23 |
ch7. User authentication (0) | 2022.08.23 |
ch6.25~ delete, search (0) | 2022.08.22 |
댓글 영역