nest.js 使用express需要提供多个静态目录的操作方法


Posted in Javascript onOctober 24, 2019

场景

在官方提供的文档中提供方式,

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 相关文章推荐
js下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
JavaScript全局函数使用简单说明
Mar 11 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
May 25 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
Nov 26 Javascript
详解js私有作用域中创建特权方法
Jan 25 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
关于AngularJs数据的本地存储详解
Jan 20 Javascript
如何用js判断dom是否有存在某class的值
Feb 13 Javascript
Angular4实现鼠标悬停3d倾斜效果
Oct 25 Javascript
jquery中done和then的区别(详解)
Dec 19 jQuery
vue.js中proxyTable 转发请求的实现方法
Sep 20 Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
Vue 3.0双向绑定原理的实现方法
Oct 23 #Javascript
JavaScript判断数组类型的方法
Oct 23 #Javascript
Vue 2.0双向绑定原理的实现方法
Oct 23 #Javascript
p5.js绘制旋转的正方形
Oct 23 #Javascript
p5.js实现简单货车运动动画
Oct 23 #Javascript
p5.js实现故宫橘猫赏秋图动画
Oct 23 #Javascript
vue父组件给子组件的组件传值provide inject的方法
Oct 23 #Javascript
You might like
php中判断文件空目录是否有读写权限的函数代码
2012/08/07 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
vue.config.js中配置Vue的路径别名的方法
2020/02/11 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
python编写暴力破解FTP密码小工具
2014/11/19 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
python numpy中cumsum的用法详解
2019/10/17 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
通过Python实现一个简单的html页面
2020/05/16 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
个人银行贷款担保书
2014/04/01 职场文书
绘画专业自荐信
2014/07/04 职场文书
贷款担保书范本
2015/09/22 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技