mock-server.js 552 B

123456789101112131415161718
  1. module.exports = function(req, res) {
  2. console.log('mock:', req.url)
  3. if (req.url === '/mock/200ok') {
  4. res.statusCode = 200
  5. res.end('')
  6. } else if (req.url.substr(0,16) === '/mock/no-content') {
  7. res.statusCode = parseInt(req.url.substring(17), 10)
  8. res.end('')
  9. } else if (req.url === '/mock/echo') {
  10. res.statusCode = 200
  11. req.pipe(res)
  12. } else if (req.url === '/mock/timeout') {
  13. setTimeout(function() {
  14. res.statusCode = 200
  15. res.end()
  16. }, 100)
  17. }
  18. }