Advertisement
yskang

threejs-viewer-28

Apr 20th, 2022
1,922
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const path = require('path');
  2. const jsonServer = require('json-server');
  3. require('log-timestamp')(function() { return `[${new Date().toLocaleString('en-US', {timeZone: 'Asia/Taipei'})}] %s`});
  4.  
  5. const PORT = 8080;
  6.  
  7. const router = jsonServer.router(path.join(__dirname, './services/db.json'), { foreignKeySuffix: '_id' });
  8.  
  9. const app = jsonServer.create();
  10. app.use(jsonServer.defaults({
  11.     static: path.join(__dirname, './www'),
  12.     bodyParser: true
  13. }));
  14.  
  15. app.use(jsonServer.rewriter({ "/iot/*": "/$1" }));
  16. app.use(router);
  17.  
  18. app.use((err, req, res, next) => {
  19.     console.error(err);
  20.     res.status(500).send(err.message);
  21. });
  22.  
  23. app.listen(PORT, function () { console.log(`Web Server listening on port ${PORT}...`); });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement