Fix checking if API is enabled

This commit is contained in:
Justin Reynolds 2019-08-06 21:14:33 -05:00
parent cf9ad221f8
commit 7a60eef375

View file

@ -946,8 +946,8 @@ if (Meteor.isServer) {
if (Meteor.isServer) { if (Meteor.isServer) {
// Middleware which checks that API is enabled. // Middleware which checks that API is enabled.
JsonRoutes.Middleware.use(function(req, res, next) { JsonRoutes.Middleware.use(function(req, res, next) {
const api = req.url.search('api'); const api = req.url.startsWith('/api');
if ((api === 1 && process.env.WITH_API === 'true') || api === -1) { if ((api === true && process.env.WITH_API === 'true') || api === false) {
return next(); return next();
} else { } else {
res.writeHead(301, { Location: '/' }); res.writeHead(301, { Location: '/' });