控制台不编译nodejs
Console doesn't compile nodejs
我有一台 denwer 本地服务器和 node.js 10.16.2。我有一个主文件夹(包含所有文件)和子文件夹 'question'。 'question' 中有文件 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);
});
我在控制台写了:node quest.js 但它没有给我任何结果。我等待一个空输出和新行,但它还没有编译。
只需在文件中的某处写上console.log('Working...') 即可查看是否正在读取文件。此外,您可以将一个函数传递给 app.listen 并在其中添加一个 console.log 以查看该应用程序是否正在侦听请求。像
app.listen(8001, function () {
console.log('Listening on port 8001');
});
我有一台 denwer 本地服务器和 node.js 10.16.2。我有一个主文件夹(包含所有文件)和子文件夹 'question'。 'question' 中有文件 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);
});
我在控制台写了:node quest.js 但它没有给我任何结果。我等待一个空输出和新行,但它还没有编译。
只需在文件中的某处写上console.log('Working...') 即可查看是否正在读取文件。此外,您可以将一个函数传递给 app.listen 并在其中添加一个 console.log 以查看该应用程序是否正在侦听请求。像
app.listen(8001, function () {
console.log('Listening on port 8001');
});