MockDocStoreApi.coffee 593 B

123456789101112131415161718192021222324252627
  1. express = require("express")
  2. app = express()
  3. module.exports = MockDocUpdaterApi =
  4. docs: {}
  5. getAllDoc: (project_id, callback = (error) ->) ->
  6. callback null, @docs
  7. run: () ->
  8. app.get "/project/:project_id/doc", (req, res, next) =>
  9. @getAllDoc req.params.project_id, (error, docs) ->
  10. if error?
  11. res.send 500
  12. if !docs?
  13. res.send 404
  14. else
  15. res.send JSON.stringify docs
  16. app.listen 3016, (error) ->
  17. throw error if error?
  18. .on "error", (error) ->
  19. console.error "error starting MockDocStoreApi:", error.message
  20. process.exit(1)
  21. MockDocUpdaterApi.run()