我是新人Node/Express.我正在尝试使用Express构建一个静态网站.我有一个资产目录和项目根目录下的一些页面.通过谷歌搜索,获得了一些资源,我得到了这样的声明:
app.use('/assets', express.static(__dirname + '/assets'));
Run Code Online (Sandbox Code Playgroud)
我知道这__dirname是一个当前的工作目录,并app.use()充当中间件功能,不像app.get()等等.通过搜索获取express.static文档链接在Express中提供静态文件
但我不清楚和困惑.我希望有人能够帮助我,并提前感谢.
Nik*_*des 12
express.static将目录或文件暴露给特定的 URL,以便可以公开访问其内容。
从你的例子:
app.use('/assets', express.static(__dirname + '/assets'));
Run Code Online (Sandbox Code Playgroud)
假设/assets目录包含2个图像,foo.jpg并且bar.jpg那么你可以简单地访问它们:
没有更多了。
| 归档时间: |
|
| 查看次数: |
3213 次 |
| 最近记录: |