node.js 860 B

12345678910111213141516171819202122
  1. import http from 'http';
  2. import url from 'url';
  3. import querystring from 'querystring';
  4. // 创建 HTTP 服务器
  5. http.createServer((req, res) => {
  6. res.setHeader('Access-Control-Allow-Origin', '*'); // 允许跨域访问
  7. if (req.method.toLowerCase() === 'get') {
  8. const mGet = url.parse(req.url, true);
  9. const username = mGet.query.username;
  10. const age = mGet.query.age;
  11. // 打印用户数据
  12. console.log(`用户名: ${username}, 年龄: ${age}`);
  13. // 返回响应
  14. res.writeHead(200, { 'Content-Type': 'text/plain' });
  15. res.end(`数据接收成功:用户名 = ${username}, 年龄 = ${age}`);
  16. } else {
  17. res.writeHead(404, { 'Content-Type': 'text/plain' });
  18. res.end('Not Found');
  19. }
  20. }).listen(3000, () => {
  21. console.log('Server running at http://localhost:3000/');});