到目前为止,我一直在开发客户端应用程序,没有任何自己的服务器在其后面运行,使用Webstorm的内置webserver为我的内容提供服务.
当人们使用带有Express的Node作为他们的Web服务器时,我经常看到的是关于html文件应该与Node还是与客户机代码放在一起的争论.
我知道html或css中包含的javascript文件最好存储在客户机目录中?
我的第一个问题是,像这样的文件夹 struct
app/
client/ js files
server/ node files
您应该在服务器或客户端目录中包含html页面吗?
第二:
有时我看到人们用express.static
来表示静态文件,这里的静态文件到底意味着什么?今天,大多数网站不再是静态文档,而是通过操纵DOM被javascript修改的文件,所以我不认为任何html文件都应该被视为静态文件?
就我所见,使用Node而不是内置Web服务器的唯一优势是,如果我想访问数据库.