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)
File Esterno
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);
        });
}

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);
        });
}

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)
    });