test.js 956 B

123456789101112131415161718192021222324252627282930313233
  1. us = {};
  2. us.qs = require("querystring"); //引用文件解析包
  3. us.http = require("http"); //引用http server服务
  4. /**
  5. * 创建服务
  6. *
  7. * @param {object} requset 请求对象
  8. * @param {object} response 响应对象
  9. **/
  10. us.server = us.http.createServer(function (requset, response) {
  11. //设置跨域
  12. response.writeHead(200, {
  13. "Content-Type": "application/json",
  14. 'Access-Control-Allow-Origin': '*',
  15. "Connection": "keep-alive",
  16. 'Access-Control-Allow-Headers': 'Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With'
  17. });
  18. var data = { "name": "John", "age": 30 };
  19. res.write(JSON.stringify(data));
  20. });
  21. /**
  22. * 监听1473端口的处理
  23. *
  24. **/
  25. us.server.listen('1473', '', function () {
  26. //在控制台输出监听提示
  27. console.log("开始监听" + us.server.address().port + "......");
  28. });