summaryrefslogtreecommitdiff
path: root/src/server/web
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2018-08-30 03:56:51 +0900
committerGitHub <noreply@github.com>2018-08-30 03:56:51 +0900
commit4e11da98d90c1c44fce1abaf63c248896feff03a (patch)
treecbe91363f87a3cc29b142433c16e4b16ccf2aa7d /src/server/web
parentNew translations ja-JP.yml (French) (diff)
parent:art: (diff)
downloadmisskey-4e11da98d90c1c44fce1abaf63c248896feff03a.tar.gz
misskey-4e11da98d90c1c44fce1abaf63c248896feff03a.tar.bz2
misskey-4e11da98d90c1c44fce1abaf63c248896feff03a.zip
Merge branch 'develop' into l10n_develop
Diffstat (limited to 'src/server/web')
-rw-r--r--src/server/web/index.ts3
-rw-r--r--src/server/web/url-preview.ts11
2 files changed, 11 insertions, 3 deletions
diff --git a/src/server/web/index.ts b/src/server/web/index.ts
index 7291f8a0a5..452e36fe95 100644
--- a/src/server/web/index.ts
+++ b/src/server/web/index.ts
@@ -122,8 +122,7 @@ router.get('/notes/:note', async ctx => {
router.get('*', async ctx => {
await send(ctx, `app/base.html`, {
root: client,
- maxage: ms('3 days'),
- immutable: true
+ maxage: ms('5m')
});
});
diff --git a/src/server/web/url-preview.ts b/src/server/web/url-preview.ts
index e96eb309fe..41ca6bad8b 100644
--- a/src/server/web/url-preview.ts
+++ b/src/server/web/url-preview.ts
@@ -1,11 +1,20 @@
import * as Koa from 'koa';
+import * as request from 'request-promise-native';
import summaly from 'summaly';
+import config from '../../config';
module.exports = async (ctx: Koa.Context) => {
try {
- const summary = await summaly(ctx.query.url, {
+ const summary = config.summalyProxy ? await request.get({
+ url: config.summalyProxy,
+ qs: {
+ url: ctx.query.url
+ },
+ json: true
+ }) : await summaly(ctx.query.url, {
followRedirects: false
});
+
summary.icon = wrap(summary.icon);
summary.thumbnail = wrap(summary.thumbnail);