Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const path = require('path');
- const jsonServer = require('json-server');
- require('log-timestamp')(function() { return `[${new Date().toLocaleString('en-US', {timeZone: 'Asia/Taipei'})}] %s`});
- const PORT = 8080;
- const router = jsonServer.router(path.join(__dirname, './services/db.json'), { foreignKeySuffix: '_id' });
- const app = jsonServer.create();
- app.use(jsonServer.defaults({
- static: path.join(__dirname, './www'),
- bodyParser: true
- }));
- app.use(jsonServer.rewriter({ "/iot/*": "/$1" }));
- app.use(router);
- app.use((err, req, res, next) => {
- console.error(err);
- res.status(500).send(err.message);
- });
- app.listen(PORT, function () { console.log(`Web Server listening on port ${PORT}...`); });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement