如何将配置文件添加到存储库?

问题描述 投票:0回答:1

我对 Nginx/Apache/其他服务器等服务器有点陌生。

我正在开发一个Web项目,我希望客户端能够与服务器交互。但是,客户端位于端口 3000 上,而我的服务器位于端口 8000 上。我发现我需要一种提供静态文件的方法,同时还具有反向代理。我听说这就是 Nginx 的用途。

在开发中,我可以用vite做类似的事情。

export default defineConfig({
    server:{
        proxy:{
            '/api': 'http://localhost:8000'
        }
    }
})

问题是,vite是为了开发而不是为了生产。我可能可以使用

serve
,但我相信它不支持反向代理。我也可以使用Nginx,但是Nginx配置文件与项目无关,而是绝对文件。我不喜欢这样,因为我想将 Nginx 配置文件添加到我的 GitHub 存储库中,并且它可能会与其他未来的项目发生冲突。如果有办法提交 Nginx 配置文件,请告诉我,我将不胜感激。

如果我可以将 Nginx/Apache 的替代方案提交到我的项目中,请告诉我。

nginx reverse-proxy serve-static
1个回答
0
投票

抱歉,我刚刚从node.js了解到

http-server
,它有我需要的东西。

© www.soinside.com 2019 - 2024. All rights reserved.