Bootstrap 将代理服务器设置与localhost的Nodejs一起使用

fumotvh3  于 2022-12-08  发布在  Bootstrap
关注(0)|答案(1)|浏览(147)

我有一个nodejs应用程序在我的localhost上使用express运行。我也使用bootstrap。问题是在我的工作场所我必须使用代理设置。一旦我键入localhost:3000,它就被重定向到一个不运行的IP地址。如果我从谷歌Chrome中删除代理设置,localhost:3000有时可以工作,但没有bootstrap样式。
我还使用路由将不同的URL定向到相应的ejs页面:

router.get('/', function(req, res, next) {  
  res.render('index', {});
});

index.ejs文件有一个指向引导css联机远程文件的URL。
有没有办法让它也使用代理运行。
提前感谢您:)

hsvhsicv

hsvhsicv1#

使用模块http-proxy

npm install http-proxy

然后可以通过调用这些函数来代理请求

const httpProxy = require('http-proxy');

//
// Create your proxy server and set the target in the options.
//
httpProxy.createProxyServer({ target:'http://192.168.126.128:8080' }).listen(9000);

有关更多信息,请访问https://github.com/nodejitsu/node-http-proxy

相关问题