react-scripts
Version:
Configuration and scripts for Create React App.
30 lines (23 loc) • 723 B
JavaScript
/**
* Module dependencies.
*/
var http = require('http');
var connect = require('connect');
var proxy = require('../../index'); // require('http-proxy-middleware');
/**
* Configure proxy middleware
*/
var jsonPlaceholderProxy = proxy({
target: 'http://jsonplaceholder.typicode.com',
changeOrigin: true, // for vhosted sites, changes host header to match to target's host
logLevel: 'debug'
});
var app = connect();
/**
* Add the proxy to connect
*/
app.use('/users', jsonPlaceholderProxy);
http.createServer(app).listen(3000);
console.log('[DEMO] Server: listening on port 3000');
console.log('[DEMO] Opening: http://localhost:3000/users');
require('opn')('http://localhost:3000/users');