Beispiel #1
0
  function (req, res) {
      var partialPath = 'configs' + path.sep + req.params.name;
      try{
        jsYML.safeLoad(req.body);
        try{
          resMan.validPartialPath(partialPath);
        } catch(err){
          resMan.createDirectory(partialPath);
        }

        var latestVersion = resMan.getLatestVersion(partialPath);

        resMan.write(partialPath + path.sep + 'latest.yml', req.body);
        resMan.write(partialPath + path.sep + 'v' + (latestVersion + 1) + '.yml', req.body);
        res.status(200).send('v' + (latestVersion + 1));
      } catch(err){
        res.status(400).send(err.message);
      }
  }