gpt4 book ai didi

node.js - 将代理设置与 Nodejs 一起用于本地主机

转载 作者:搜寻专家 更新时间:2023-11-01 00:01:05 25 4
gpt4 key购买 nike

我有一个 nodejs 应用程序在我的本地主机上使用 express 运行。我也使用 Bootstrap 。问题是在我的工作场所我必须使用代理设置。一旦我输入 localhost:3000,它就会被重定向到一个不运行的 IP 地址。如果我从 Google Chrome 中删除代理设置,localhost:3000 有时会工作,但没有 Bootstrap 样式。

我也在使用路由将不同的 url 定向到相应的 ejs 页面:

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

index.ejs 文件有一个指向 bootstrap css 在线远程文件的 URL。

有没有办法让它也使用代理运行。

提前谢谢你:)

最佳答案

使用模块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

关于node.js - 将代理设置与 Nodejs 一起用于本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32182696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com