25 lines
407 B
JavaScript
25 lines
407 B
JavaScript
const fs = require("fs");
|
|
|
|
let urls = require("./model.json");
|
|
|
|
function save(url, shortened) {
|
|
urls.push({url: url, shortened: shortened});
|
|
commit();
|
|
}
|
|
|
|
function commit() {
|
|
fs.writeFile("./model.json", JSON.stringify(urls));
|
|
}
|
|
|
|
function search(key) {
|
|
for (let model of urls) {
|
|
if (key == model.shortened) return model;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
module.exports = {
|
|
save: save,
|
|
search: search,
|
|
}
|