-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
68 lines (38 loc) · 1.14 KB
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// var http = require('http');
// var url = require('url');
// var querystring = require('querystring');
// var static = require('node-static');
// var file = new static.Server('.', {
// cache: 0
// });
// function accept(req, res) {
// if (req.url == '/users.json') {
// // искусственная задержка для наглядности
// setTimeout(function() {
// file.serve(req, res);
// }, 2000);
// } else {
// file.serve(req, res);
// }
// }
// // ------ запустить сервер -------
// if (!module.parent) {
// http.createServer(accept).listen(3001);
// } else {
// exports.accept = accept;
// }
// const jsonServer = require('json-server');
// const server = jsonServer.create();
// const router = jsonServer.router('db.json');
// const middleweares = jsonServer.defaults();
// server.use(middleweares);
// server.use(router)
// server.listen(3000, () => {
// console.log('All OK');
// })
// var express = require('express');
// var app = express();
// app.use(express.static('users.json'));
// app.listen(3000, function(){
// console.log('Listening on 3000..');
// });