Skip to content
Snippets Groups Projects
Commit f3026253 authored by syuilo's avatar syuilo
Browse files

[Server] ✌️

parent 5bdb4079
No related branches found
No related tags found
No related merge requests found
......@@ -53,4 +53,11 @@ endpoints.forEach(endpoint =>
app.post('/signup', require('./private/signup').default);
app.post('/signin', require('./private/signin').default);
app.use((req, res, next) => {
res.locals.user = ((req.headers['cookie'] || '').match(/i=(!\w+)/) || [null, null])[1];
next();
});
require('./service/twitter')(app);
module.exports = app;
......@@ -14,7 +14,7 @@ module.exports = (app: express.Application) => {
callbackUrl: config.url + '/tw/cb'
});
app.get(/\/connect:twitter/, async (req, res): Promise<any> => {
app.get('connect/twitter', async (req, res): Promise<any> => {
if (res.locals.user == null) return res.send('plz signin');
const ctx = await twAuth.begin();
redis.set(res.locals.user, JSON.stringify(ctx));
......
......@@ -28,9 +28,6 @@ app.use(compression());
*/
app.use((req, res, next) => {
res.header('X-Frame-Options', 'DENY');
res.locals.user = ((req.headers['cookie'] || '').match(/i=(!\w+)/) || [null, null])[1];
next();
});
......@@ -51,8 +48,6 @@ app.get(/\/api:meta/, require('./meta'));
app.get(/\/api:url/, require('./service/url-preview'));
app.post(/\/api:rss/, require('./service/rss-proxy'));
require('./service/twitter')(app);
/**
* Subdomain
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment