MERN 5 React JS – Node JS Cose particolari in Node
Aumentare un indice numerico in un campo di una collezione
ciao prova
ciao prova
Aumentare un indice numerico in un campo di una collezione
ciao prova
ciao prova
Utilizzare un file esterno dal server
const { TUTOR_MAIL } = require('./tutor_mail_dati_alunno')
TUTOR_MAIL(req.body)
TUTOR_MAIL(req.body)
const axios = require('axios');
const qs = require('querystring');
const fs = require('fs')
const createReport = require('docx-templates').default;
const path = require('path');
// uploads a file to s3
function TUTOR_MAIL(alunno) {
console.log('Invio mail ad alunno per richiesta dati')
var utente = 'utente_unico'
sendFormUrlEncodedData(alunno);
}
exports.TUTOR_MAIL = TUTOR_MAIL
function sendFormUrlEncodedData(alunno) {
const headers = {
'Content-Type': 'application/x-www-form-urlencoded'
};
//Send data with form url using querystring node package for it.
axios
.post('https://www.idrostech.com/PHP_CRON_TUTOR_STAGE/tutor_mail_richiesta_dati_alunno.php', qs.stringify(alunno), {
headers: headers
})
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
}
const qs = require('querystring');
const fs = require('fs')
const createReport = require('docx-templates').default;
const path = require('path');
// uploads a file to s3
function TUTOR_MAIL(alunno) {
console.log('Invio mail ad alunno per richiesta dati')
var utente = 'utente_unico'
sendFormUrlEncodedData(alunno);
}
exports.TUTOR_MAIL = TUTOR_MAIL
function sendFormUrlEncodedData(alunno) {
const headers = {
'Content-Type': 'application/x-www-form-urlencoded'
};
//Send data with form url using querystring node package for it.
axios
.post('https://www.idrostech.com/PHP_CRON_TUTOR_STAGE/tutor_mail_richiesta_dati_alunno.php', qs.stringify(alunno), {
headers: headers
})
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
}
Chiamata di una file esterno in PHP
ciao prova
function sendFormUrlEncodedData(progetto) {
const headers = {
'Content-Type': 'application/x-www-form-urlencoded'
};
console.log('INVIO MAIL')
console.log(progetto)
console.log(qs.stringify(progetto))
console.log('----')
//Send data with form url using querystring node package for it.
axios
.post('https://www.idrostech.com/PHP_TUTOR_TOOLMEMO/tutor_docente.php', qs.stringify(progetto), {
headers: headers
})
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
}
const headers = {
'Content-Type': 'application/x-www-form-urlencoded'
};
console.log('INVIO MAIL')
console.log(progetto)
console.log(qs.stringify(progetto))
console.log('----')
//Send data with form url using querystring node package for it.
axios
.post('https://www.idrostech.com/PHP_TUTOR_TOOLMEMO/tutor_docente.php', qs.stringify(progetto), {
headers: headers
})
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
}
Fare una chiamata di mongodb dal Route
axios.patch(process.env.URL_ROUTE + '/progetti/progetto_segna_ora_invio_mail/' + id_progetto + '/data_' + mezza_giornata + '/' + indice_array)
.then((res) => {
console.log(res.data)
}).catch((error) => {
console.log(error)
});
.then((res) => {
console.log(res.data)
}).catch((error) => {
console.log(error)
});