webServer_test.js 608 B

1234567891011121314151617181920212223242526272829
  1. // 导入模块
  2. var app = require('./webServer');
  3. // get请求路由
  4. // app.get('/', function(req, res) {
  5. // res.end('HEllo World');
  6. // })
  7. // post请求 ajax带参数
  8. app.post('/test', function(req, res) {
  9. res.end(JSON.stringify(req.body))
  10. })
  11. // get请求 ajax带参数
  12. app.get('/test', function(req, res) {
  13. res.end(JSON.stringify(req.query))
  14. })
  15. // use 中间件
  16. app.use('/blog', (req, res, next) => {
  17. console.log('%s %s', req.method, req.url);
  18. next()
  19. })
  20. // 模式匹配
  21. app.get('/blog/:id', (req, res, next) => {
  22. res.end('hello ' + req.params.id)
  23. })