Meine Lebenslauf-Website ist fast fertig, ich bin gerade dabei, ein "Kontaktieren Sie mich" Formular, das mir eine E-Mail mit einigen Klartext senden sollte.Nodemailer Fehler bei Bedarf
Hier ist, was es sieht aus wie in Jade:
div.contact-email-box
form(id='contact-form' action='/' method='post')
h3 Contact me
div
label
span Name:
input(placeholder='e.g: Mark' type='text' tabindex='1' required autofocus)
div
label
span Email:
input(placeholder='e.g: [email protected]' type='email' tabindex='2' required)
div
label
span Message:
textarea(tabindex='3' required)
div
button(name='Submit' type='submit' id='contact-submit') Send Email
Und hier ist, wo ich die POST
in meinem fangen server.js
:
var express = require('express')
, app = express()
var nodemailer = require('nodemailer')
app.post('/', function(req, res) {
})
Wie man sehen kann er nichts tun, aber ich empfange der folgende Fehler:
/home/kade_c/website/node_modules/nodemailer/lib/mailer/index.js:31 compile: [(...args) => this._convertDataImages(...args)], ^^^
SyntaxError: Unexpected token ...
Das passiert nur, wenn ich require('nodemailer')
obwohl es korrekt zu meinem node_modules
installiert ist.
Ist das ein bekannter Fehler? Wie kann ich es beheben?