fix content negotiation
This commit is contained in:
parent
6f17ad2f40
commit
ab44393c0b
2 changed files with 3 additions and 3 deletions
2
index.js
2
index.js
|
@ -44,7 +44,7 @@ app.param('name', function (req, res, next, id) {
|
||||||
})
|
})
|
||||||
|
|
||||||
// json only routes
|
// json only routes
|
||||||
app.use('/.well-known/webfinger', net.validators.jsonld, cors(), routes.webfinger)
|
app.use('/.well-known/webfinger', cors(), routes.webfinger)
|
||||||
app.use('/o', net.validators.jsonld, cors(), routes.object)
|
app.use('/o', net.validators.jsonld, cors(), routes.object)
|
||||||
app.use('/s', net.validators.jsonld, cors(), routes.stream)
|
app.use('/s', net.validators.jsonld, cors(), routes.stream)
|
||||||
app.use('/u/:name/inbox', net.validators.jsonld, routes.inbox)
|
app.use('/u/:name/inbox', net.validators.jsonld, routes.inbox)
|
||||||
|
|
|
@ -14,10 +14,10 @@ function activity (req, res, next) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function jsonld (req, res, next) {
|
function jsonld (req, res, next) {
|
||||||
if (req.method === 'GET' && pub.consts.jsonldTypes.includes(req.get('Accept'))) {
|
if (req.method === 'GET' && req.accepts(pub.consts.jsonldTypes)) {
|
||||||
return next()
|
return next()
|
||||||
}
|
}
|
||||||
if (req.method === 'POST' && pub.consts.jsonldTypes.includes(req.get('Content-Type'))) {
|
if (req.method === 'POST' && req.is(pub.consts.jsonldTypes)) {
|
||||||
return next()
|
return next()
|
||||||
}
|
}
|
||||||
next('route')
|
next('route')
|
||||||
|
|
Loading…
Reference in a new issue