express.js中的这行代码是什么意思?

时间:2017-07-24 19:41:33

标签: javascript node.js express server

有人可以深入解释NodeJS中这行代码的含义:

var app = module.exports = express.createServer();

2 个答案:

答案 0 :(得分:4)

express.createServer();

上面一行有express的实例,并创建一个服务器实例(服务器句柄)并返回整个导出类。

通过上述内容,您可以同时设置module.exportsapp

答案 1 :(得分:1)

可以改写为:

submitBtn.addEventListener('click', function(){
  myForm.onsubmit = function(event){
    event.preventDefault();
  }

  var phpRequest = new XMLHttpRequest();

  phpRequest.open('POST', 'form.php');
  phpRequest.onload = function(){        
      phpMessage.insertAdjacentHTML('beforeend', phpRequest.responseText);
  }
  phpRequest.send();

  response = JSON.parse(phpRequest.responseText);

  document.getElementById('/name error div id/').innerHTML = response.nameError
  document.getElementById('/number error div id/').innerHTML = response.numberError
});