node js获取HTTP请求名称

时间:2012-10-25 06:52:17

标签: node.js

   http.createServer(function (request, response) {
   request.on("end", function () {

    if(request.method='PUT')
    {
    buf1='This is PUT';
    console.log('received PUT');
    }

       response.writeHead(200, {
         'Content-Type': 'text/plain'
      });  
      response.end('Hello HTTP!'+buf1);
   });

我看到即使我只是尝试进行GET,PUT命令也会被执行。我有什么基本缺失吗?我需要的只是我的程序应该根据方法读取所有标题。

1 个答案:

答案 0 :(得分:1)

应为if (request.method === 'PUT') {

即。你需要两个或三个等号,而不仅仅是一个。