如何在解析服务器上禁用/文件端点

时间:2017-06-23 22:11:21

标签: parse-server parse-dashboard

使用新推出的Parse服务器社区版本(https://github.com/parse-community/parse-server),似乎没有配置选项来禁用允许文件上载和托管的/ files端点。我非常想禁用此功能,并且Cloud Code服务器端挂钩不是一个好的选择(解析仪表板当前不支持,以及其他问题)。什么是禁用这些端点的最佳方法?

1 个答案:

答案 0 :(得分:0)

使用一些中间件可以帮助我。将其添加到您的解析应用程序配置:

{
  "middleware": "disableFilesMiddleware",
}

然后为您的中间件模块disableFilesMiddleware.js:

module.exports = function( req , res , next ){

  if( req.path.substring( 0 , 12 ) === '/parse/files' ) {
    res.status(400).send({ code: 119 , message: 'files endpoints are disabled' }); 
    return;
  }

  next();
};