Copier le fichier book.json de common vers Azure dans le folder des functions.
https://wetryconfserverlessapp.azurewebsites.net/
"Host": {
"LocalHttpPort": 7001,
"CORS": "*",
"CORSCredentials": false
}Ajouter :
const fs = require('fs');
function getGoldenBookItems() {
let rawdata = fs.readFileSync('book.json');
return JSON.parse(rawdata);
}Ajouter :
const fs = require('fs');
function getGoldenBookItems() {
let rawdata = fs.readFileSync('book.json');
return JSON.parse(rawdata);
}
function writeGoldenBookItems(items) {
let data = JSON.stringify(items);
fs.writeFileSync('book.json', data);
}
function insertGoldenBookItem(item) {
var items = getGoldenBookItems();
items.data.push(item);
writeGoldenBookItems(items);
}Ajouter :
const fs = require('fs');
function getGoldenBookItems() {
let rawdata = fs.readFileSync('book.json');
return JSON.parse(rawdata);
}
function writeGoldenBookItems(items) {
let data = JSON.stringify(items);
fs.writeFileSync('book.json', data);
}
function cleanItems() {
var FIVE_MIN = 5*60*1000;
var items = getGoldenBookItems();
var itemsCanStay = { data: [] };
for (var i = 0; i < items.data.length; i++) {
var item = items.data[i];
var diff = (new Date(item.createAt)) - (new Date());
if(diff >= (-FIVE_MIN)){
itemsCanStay.data.push(item);
}
}
writeGoldenBookItems(itemsCanStay);
}