如何使用node.js传递两个参数?

如何使用node.js传递两个参数?,node.js,api,express,Node.js,Api,Express,我从客户端向ExpressEndpoint传递了两个参数,它在本地机器上给我结果,但当我部署到linux服务器时,它不工作,没有错误,也没有响应?你认为这可能是params的问题吗 // client.js getServerSearch: function(str, strEnv) { return $http.get("/serverSearch?searchTxt=" + str + '&searchEnv=' + strEnv); } // server.js

我从客户端向ExpressEndpoint传递了两个参数,它在本地机器上给我结果,但当我部署到linux服务器时,它不工作,没有错误,也没有响应?你认为这可能是params的问题吗

 // client.js

 getServerSearch: function(str, strEnv) {
   return $http.get("/serverSearch?searchTxt=" + str + '&searchEnv=' + strEnv);
 }

 // server.js

 app.get('/serverSearch', function(req, res) {

   var searchTxt = req.query.searchTxt;

   var searchEnv = req.query.searchEnv;

   searchFileService.readFile(searchTxt, searchEnv, function(lines, err) {

     console.log('Logs', lines);

     if (err)
       return res.send();

     res.json(lines);
   });

   console.log('Search text', searchTxt);
 });

我不确定这是否是您的问题,但您应该避免在URL和参数中区分大小写。尝试将所有这些转换为小写。您是否检查过CORS问题?我不确定这是否是您的问题,但您应该避免URL和参数中的大小写敏感。尝试将所有这些转换为小写。您是否检查过CORS问题?