ea-route-dwitter
Version:
app.use('/mountpoint', require('ea-route-dwitter')) in your express app - edit and live-preview dwitter golfing code.
29 lines (20 loc) • 820 B
JavaScript
var fs=require('node:fs')
var path=require('node:path')
//var qs=require('node:qs')
var net=require('node:net')
var express=require("express");
var dweets=JSON.parse(fs.readFileSync(path.join(__dirname, "..", "http", "dweets.json")))
var endpoint = module.exports = express.Router();
endpoint.get("/random", async function(req,res) {
var rnd=Math.floor(Math.random()*dweets.length);
var object = dweets[rnd];
res.setHeader("content-type", "application/json")
res.send(JSON.stringify(object));
});
endpoint.get("/id/:id", async function(req,res) {
var rnd=Math.floor(Math.random()*dweets.length);
var object = dweets[rnd];
res.setHeader("content-type", "application/json")
res.send(JSON.stringify(object));
});
endpoint.use(express.static(path.join(__dirname, "..", "http")));