ff-stream-web

git clone git://archive.git.mtrnord.blog/MTRNord/ff-stream-web.git
Log | Files | Refs | README | LICENSE

commit f04ea5bb51bd0dc7905099259becb937fa3dd14e
parent 8571ef5987e05c5b3edfadef023cf7554e297e93
Author: Martin Kubliniak <kublim@gmail.com>
Date:   Tue, 22 Nov 2016 01:53:53 -0800

Use correct absolute callbackURL in passport with Browsersync (#980)

Configure Browsersync proxy to set X-Forwarded headers and Express to trust the X-Forwarded headers.
Diffstat:
Msrc/server.js | 3+++
Mtools/start.js | 3+++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/server.js b/src/server.js @@ -57,6 +57,9 @@ app.use(expressJwt({ })); app.use(passport.initialize()); +if (process.env.NODE_ENV !== 'production') { + app.enable('trust proxy'); +} app.get('/login/facebook', passport.authenticate('facebook', { scope: ['email', 'user_location'], session: false }), ); diff --git a/tools/start.js b/tools/start.js @@ -66,6 +66,9 @@ async function start() { proxy: { target: server.host, middleware: [wpMiddleware, hotMiddleware], + proxyOptions: { + xfwd: true, + }, }, }, resolve); };