Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var proxyMiddleware = require('http-proxy-middleware');
- var port = 4000;
- var app = express();
- var options = {
- target: 'http://jsonplaceholder.typicode.com',
- logLevel: 'debug'
- }
- var apiProxy = proxyMiddleware('/myportfolio', options);
- app.use(apiProxy);
- app.listen(port, 'localhost', (err) => {
- if (err) {
- console.log(err);
- process.exit(1);
- }
- // So we can see a message whilst it bundles
- console.log(`now running on port: ${port}n`);
- });
- http://localhost:4000/myportfolio
- // 20161023082019
- // http://localhost:4000/myportfolio
- {
- }
- http://127.0.0.1:4000/myportfolio
- // 20161023082943
- // http://127.0.0.1:4000/myportfolio
- {
- }
- http://192.168.1.126:4000/myportfolio
- GET http://192.168.1.126:4000/myportfolio net::ERR_CONNECTION_REFUSED
- This site can’t be reached
- 192.168.1.126 refused to connect.
- $ ifconfig | grep inet
- inet 127.0.0.1 netmask 0xff000000
- inet6 ::1 prefixlen 128
- inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
- inet6 fe80::4c:3ebe:e51d:819f%en0 prefixlen 64 secured scopeid 0x4
- inet 192.168.1.126 netmask 0xffffff00 broadcast 192.168.1.255
- inet6 fe80::18a8:e9ff:fe89:25e7%awdl0 prefixlen 64 scopeid 0x8
- inet6 fe80::694c:e86:8b39:47f7%utun0 prefixlen 64 scopeid 0xa
- inet6 fe80::45eb:e4b2:c242:48b%utun2 prefixlen 64 scopeid 0xc
- inet6 fe80::859:d69c:1aec:7a59%utun1 prefixlen 64 scopeid 0xb
- inet6 fe80::8d7:fd2c:e131:6832%utun3 prefixlen 64 scopeid 0xd
- $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement