首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建/配置node.js调度程序/代理

创建/配置node.js调度程序/代理
EN

Stack Overflow用户
提问于 2015-09-23 15:26:12
回答 1查看 49关注 0票数 0

我正在使用Aurelia框架开发javascript单页面应用程序,并使用简单的伪后端(express.js)进行原型设计。后端在localhost:8081上运行,客户端应用在localhost:9000上运行,因为它们是不同的端口,所以存在一些跨域问题,并且向后端添加跨源头对我来说似乎很麻烦。

我想要的是简单的分派器/代理,它可以在本地主机:3000上运行,并以这种方式重定向传入呼叫(本地主机:3000/:9000)(本地主机:3000/:8081),从而消除跨域问题。

我正在寻找非常简单的解决方案,也许有一些node.js应用程序,只适合这样的情况。

EN

回答 1

Stack Overflow用户

发布于 2015-09-23 16:03:32

如果您使用的是Express,您可以将此路由添加到您的应用程序中。

对于此示例,您需要安装模块'request‘

代码语言:javascript
复制
// At the top
var request = require('request');

然后:

代码语言:javascript
复制
//APP
app.use('/app', function (req, res) { request('http://localhost:9000' + req.originalUrl).pipe(res); });

//API
app.use('/api', function (req, res) { request('http://localhost:8081' + req.originalUrl).pipe(res); });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32733471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档