UNPKG

ember-cli

Version:

Command line tool for developing ambitious ember.js apps

25 lines (18 loc) 565 B
'use strict'; function ProxyServerAddon(project) { this.project = project; this.name = 'proxy-server-middleware'; } ProxyServerAddon.prototype.serverMiddleware = function(options) { var app = options.app; options = options.options; if (options.proxy) { var urlOpts = require('url').parse(options.proxy); var proxy = require('proxy-middleware'); var morgan = require('morgan'); options.ui.writeLine('Proxying to ' + options.proxy); app.use(morgan('dev')); app.use(proxy(urlOpts)); } }; module.exports = ProxyServerAddon;