forked from xugy0926/api-gateway
-
Notifications
You must be signed in to change notification settings - Fork 0
/
test-target-service.js
34 lines (31 loc) · 1.23 KB
/
test-target-service.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
const colors = require('colors')
const http = require('http')
const logger = require('log4js').getLogger('target-service')
logger.level = 'info'
//
// Target Http Server
//
http.createServer(function (req, res) {
logger.info('[user]' + '[' + req.method + '] ' + req.url + '\n' + JSON.stringify(req.headers, true, 2))
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.write('request successfully proxied to user : ' + req.url + '\n' + JSON.stringify(req.headers, true, 2))
res.end()
}).listen(9001)
//
// Target Http Server
//
http.createServer(function (req, res) {
logger.info('[post]' + '[' + req.method + '] ' + req.url + '\n' + JSON.stringify(req.headers, true, 2))
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.write('request successfully proxied to post : ' + req.url + '\n' + JSON.stringify(req.headers, true, 2))
res.end()
}).listen(9002)
//
// Target Http Server
//
http.createServer(function (req, res) {
logger.info('[message]' + '[' + req.method + '] ' + req.url + '\n' + JSON.stringify(req.headers, true, 2))
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.write('request successfully proxied to message : ' + req.url + '\n' + JSON.stringify(req.headers, true, 2))
res.end()
}).listen(9003)