mirror of
https://iceshrimp.dev/iceshrimp/iceshrimp
synced 2024-11-25 15:46:06 +09:00
[Server] ✌️
This commit is contained in:
parent
01b7c0b0d1
commit
ff75644ca7
@ -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
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user