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); } }