From 18752008f9abd7749f61f8d674f66de2a535c131 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Wed, 16 May 2018 12:27:21 -0400 Subject: SSR with Auth --- backend/src/index.js | 3 -- frontend/components/PleaseSignIn.js | 2 +- frontend/components/Signin.js | 2 +- frontend/lib/withData.js | 65 ++++++++++++++++++------------------- frontend/package-lock.json | 56 ++++++++++++++++---------------- frontend/package.json | 4 +-- frontend/pages/_app.js | 5 ++- frontend/pages/me.js | 5 ++- 8 files changed, 69 insertions(+), 73 deletions(-) diff --git a/backend/src/index.js b/backend/src/index.js index a3a5309..86bba16 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -10,8 +10,6 @@ const server = createServer(); server.express.use(cookieParser()); server.express.use((req, res, next) => { - console.log('Hey'); - const { token } = req.cookies; if (token) { const { userId } = jwt.verify(token, process.env.APP_SECRET); @@ -26,7 +24,6 @@ server.express.use(async (req, res, next) => { const user = await server .context() .db.query.user({ where: { id: req.userId } }, `{ id, permissions, email, name }`); - console.log(user); req.user = user; next(); }); diff --git a/frontend/components/PleaseSignIn.js b/frontend/components/PleaseSignIn.js index 22c58c9..7e5e726 100644 --- a/frontend/components/PleaseSignIn.js +++ b/frontend/components/PleaseSignIn.js @@ -39,7 +39,7 @@ const PleaseSignIn = props => ( ); PleaseSignIn.propTypes = { - allowedPermissions: PropTypes.array.isRequired, + allowedPermissions: PropTypes.array, children: PropTypes.any.isRequired, }; diff --git a/frontend/components/Signin.js b/frontend/components/Signin.js index 9e25cf1..7a4db8c 100644 --- a/frontend/components/Signin.js +++ b/frontend/components/Signin.js @@ -28,7 +28,7 @@ class Signin extends Component { {client => ( {(signin, { loading, error }) => ( -
this.loginUser(e, signin, client)}> + this.loginUser(e, signin, client)}>