Mon site de CV est presque terminé, je suis en train de finaliser un formulaire "Contactez-moi" qui devrait m'envoyer un e-mail avec du texte brut.Erreur de Nodemailer si nécessaire
est ici à quoi il ressemble dans 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
Et voici où je prends la POST
dans mon server.js
:
var express = require('express')
, app = express()
var nodemailer = require('nodemailer')
app.post('/', function(req, res) {
})
Comme vous pouvez le voir ne fait rien, mais je reçois l'erreur suivante:
/home/kade_c/website/node_modules/nodemailer/lib/mailer/index.js:31 compile: [(...args) => this._convertDataImages(...args)], ^^^
SyntaxError: Unexpected token ...
Cela se produit uniquement lorsque I require('nodemailer')
même s'il est correctement installé sur mon node_modules
.
Est-ce un bug connu? Comment puis-je le réparer?