Få offentliga IP ändra anmälan med RPi och Node.JS (3 / 5 steg)
Steg 3: Node.js ansökan (config.js)
Först skapade jag en config-fil (config.js) med följande innehåll:
module.exports = {
antal minuter mellan samtal till få offentliga IP
getServerInterval: function() {
returnera 180;
},
SMTP serveralternativ
getServerOptions: function() {
returnera {
värd: 'smtp.your_isp.com',
Port: 465,
säkert: sant,
ignoreTLS: sant,
Felsöka: sant,
auth: {
användare: ' youra_account
passera: "your_password"
}
}
},
getMailOptions: function() {
returnera {
från: "???
till: '??? den e-postadress där du vill ta emot anmälan
Nästa parametrar kan anges senare
ämne: "IP har förändrats",
text: "Hello world",
HTML: "< stark > Hej världen < / strong >" / / HTML-brödtext
}
}
}
Den huvudsakliga applikationen kommer att importera denna config fil i följande rader:
var intervalMinutes = require('./config.js').getServerInterval();
var serverOptions = require('./config.js').getServerOptions();
var mailOptions = require('./config.js').getMailOptions();