nest.js 使用express需要提供多个静态目录的操作方法
更新时间:2019年10月24日 08:30:01 作者:Godtoy
这篇文章主要介绍了nest.js 使用express需要提供多个静态目录的操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
场景
在官方提供的文档中提供方式,

app.module.ts
ServeStaticModule.forRoot({
rootPath: path.join(process.cwd(), 'static'),
serveStaticOptions: {
maxAge: 10000,
},
}),
其中提供了一个静态资源目录,如果想使用多个静态目录,可以在app配置中间件
import * as express from 'express';
import * as path from 'path';
async function bootstrap() {
const app = await NestFactory.create(AppModule, { cors: true });
//静态资源目录
app.use(express.static(path.join(process.cwd(), './public')));
const options = new DocumentBuilder()
.setTitle('Nike Snkrs Open API')
.setDescription('Nike snkrs 一些api')
.setVersion('1.0')
.build();
const document = SwaggerModule.createDocument(app, options);
SwaggerModule.setup('api', app, document);
await app.listen(9011);
}
博客: https://github.com/zhaojunlike
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
浅析JavaScript中的call、apply和bind方法
JavaScript中的call、apply和bind方法是用于改变函数执行上下文和预先设置参数的强大工具,它们在编写可维护和优雅的代码时起到了重要的作用,本文将介绍这些方法的原理和使用场景,并展示如何将它们应用于你的代码中,使其更加漂亮2023-06-06
输入自动提示搜索提示功能的javascript:sugggestion.js
该js文件中的代码实现了[输入自动搜索提示]功能,如百度、google搜索框中输入一些字符会以下拉列表形式给出一些提示,提高了用户体验2013-09-09


最新评论