add support for assetlinks.json well-known file

This commit is contained in:
Siddharth Singh 2024-11-04 02:20:04 +05:30
parent d46af51604
commit 31de1f6176
No known key found for this signature in database

View file

@ -192,8 +192,12 @@ app.use(
app.get('/metrics', metricsController); app.get('/metrics', metricsController);
const publicFiles = serveStatic({ root: './public/' });
const staticFiles = serveStatic({ root: './static/' });
app.get('/.well-known/nodeinfo', nodeInfoController); app.get('/.well-known/nodeinfo', nodeInfoController);
app.get('/.well-known/nostr.json', nostrController); app.get('/.well-known/nostr.json', nostrController);
app.get('/.well-known/assetlinks.json', publicFiles);
app.get('/nodeinfo/:version', nodeInfoSchemaController); app.get('/nodeinfo/:version', nodeInfoSchemaController);
app.get('/manifest.webmanifest', manifestController); app.get('/manifest.webmanifest', manifestController);
@ -366,9 +370,6 @@ app.use('/.well-known/*', notImplementedController);
app.use('/nodeinfo/*', notImplementedController); app.use('/nodeinfo/*', notImplementedController);
app.use('/oauth/*', notImplementedController); app.use('/oauth/*', notImplementedController);
const publicFiles = serveStatic({ root: './public/' });
const staticFiles = serveStatic({ root: './static/' });
// Known frontend routes // Known frontend routes
app.get('/:acct{@.*}', frontendController); app.get('/:acct{@.*}', frontendController);
app.get('/:acct{@.*}/*', frontendController); app.get('/:acct{@.*}/*', frontendController);