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 相关文章推荐
在JavaScript中使用inline函数的问题
Mar 08 Javascript
JavaScript 10件让人费解的事情
Feb 15 Javascript
JavaScript中的私有/静态属性介绍
Jul 26 Javascript
浅析Jquery操作select
Dec 13 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
Jan 18 Javascript
Angular2 Service实现简单音乐播放器服务
Feb 24 Javascript
js+html5实现半透明遮罩层弹框效果
Aug 24 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
Bootstrap4 gulp 配置详解
Jan 06 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
Oct 27 Javascript
Vue基于localStorage存储信息代码实例
Nov 16 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
Jan 20 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 zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
php Session无效分析资料整理
2016/11/29 PHP
php实现遍历文件夹的方法汇总
2017/03/02 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
JS判断一个数是否是水仙花数
2017/06/11 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
微信小程序入门之指南针
2020/10/22 Javascript
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
图文详解WinPE下安装Python
2016/05/17 Python
AI人工智能 Python实现人机对话
2017/11/13 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
同学聚会策划方案
2014/06/06 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏