gpt4 book ai didi

node.js - 分离 Express.js 服务器和客户端项目

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:12 24 4
gpt4 key购买 nike

我是 Node.js 的初学者,我已经实现了一个 express 应用程序,同时将客户端模块和服务器模块作为单个项目的一部分。我通过调用启动服务器

node server.js

我正在使用 express.static 来引用客户端代码并获取客户端的 index.html。

app.use(express.static(__dirname + "/client"));

现在,如果我不想让客户端和服务器成为同一个项目的一部分怎么办? express.static语句应该怎么写?客户的项目可以位于其他目录中,在这种情况下“__dirname”将不起作用。客户端和服务器应该如何独立于彼此的目录位置?

最佳答案

在生产中,标准做法是使用 http 服务器公开您的客户端应用程序,该服务器更适合提供静态文件,例如nginx.

关于node.js - 分离 Express.js 服务器和客户端项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34497997/

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