Javascript 控制台不';不编译nodejs

Javascript 控制台不';不编译nodejs,javascript,node.js,express,nodemailer,body-parser,Javascript,Node.js,Express,Nodemailer,Body Parser,我有一个denwer本地服务器和node.js 10.16.2。我有一个主文件夹(包含所有文件)和子文件夹“问题”。“问题”中有文件quest.js。我从index.html文件向端口8001发送POST请求 const express = require("express"); const app = express(); var bodyParser = require('body-parser'); var urlencodedParser = bodyParser.urlencod

我有一个denwer本地服务器和node.js 10.16.2。我有一个主文件夹(包含所有文件)和子文件夹“问题”。“问题”中有文件quest.js。我从index.html文件向端口8001发送POST请求

const express = require("express");

const app = express();

var bodyParser = require('body-parser');

var urlencodedParser = bodyParser.urlencoded({extended: false});

var nodemailer = require('nodemailer');

var data = {}; 

app.listen(8001);

app.post('/', urlencodedParser, function(req, res) {
    data = req.body;
    res.redirect('Z:/denwer/www/denwer/asksuccess/suc.html?name='+data.name);
    var transporter = nodemailer.createTransport({
        service: 'gmail',
        auth: {
          user: 'mygmail@gmail.com',
          pass: 'mypassword'
        }
      });

      var mailOptions = {
        from: 'myemail@gmail.com',
        to: 'emails@gmail.com',
        subject: 'Вопрос по корсетам',
        html: 'Имя:'+data.name+'<br>Email:'+data.email+'<br>Телефон:'+data.telephon+'<br>Вопрос:<br><br>'+data.question
      };

      transporter.sendMail(mailOptions);
});
const express=require(“express”);
常量app=express();
var bodyParser=require('body-parser');
var urlencodedParser=bodyParser.urlencoded({extended:false});
var nodeEmailer=require('nodeEmailer');
变量数据={};
app.listen(8001);
app.post(“/”,urlencodedParser,函数(req,res){
数据=req.body;
res.redirect('Z:/denwer/www/denwer/asksucces/suc.html?name='+data.name);
var transporter=nodeEmailer.createTransport({
服务:“gmail”,
认证:{
用户:'mygmail@gmail.com',
密码:“我的密码”
}
});
var mailpoptions={
发件人:'myemail@gmail.com',
致:'emails@gmail.com',
主题:“аааааааа”,
html:'crmkМц:'+data.name+'
电子邮件:'+data.Email+'
}; transporter.sendMail(邮件选项); });
我在控制台中写道:node quest.js,但它没有给我任何结果。我等待一个空的输出和新行,但它尚未编译。

只需在文件中的某个地方写入console.log('Working…'),查看文件是否正在读取。此外,您还可以将函数传递给app.listen,并在其中添加一个console.log,以查看应用程序是否正在侦听请求。差不多

app.listen(8001, function () {
  console.log('Listening on port 8001');
});