express_demo.1.js 996 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. var express = require('express');
  2. var app = express();
  3. // 主页输出 "Hello World"
  4. app.get('/', function (req, res) {
  5. console.log("主页 GET 请求");
  6. res.send('Hello GET');
  7. })
  8. // POST 请求
  9. app.post('/', function (req, res) {
  10. console.log("主页 POST 请求");
  11. res.send('Hello POST');
  12. })
  13. // /del_user 页面响应
  14. app.get('/del_user', function (req, res) {
  15. console.log("/del_user 响应 DELETE 请求");
  16. res.send('删除页面');
  17. })
  18. // /list_user 页面 GET 请求
  19. app.get('/list_user', function (req, res) {
  20. console.log("/list_user GET 请求");
  21. res.send('用户列表页面');
  22. })
  23. // 对页面 abcd, abxcd, ab123cd, 等响应 GET 请求
  24. app.get('/ab*cd', function(req, res) {
  25. console.log("/ab*cd GET 请求");
  26. res.send('正则匹配');
  27. })
  28. var server = app.listen(8081, function () {
  29. var host = server.address().address
  30. var port = server.address().port
  31. console.log("应用实例,访问地址为 http://%s:%s", host, port)
  32. })