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 轻松支持函数重载 (Part 1 - 设计)
Aug 04 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
JavaScript如何自定义trim方法
Jul 28 Javascript
JavaScript事件用法浅析
Oct 31 Javascript
bootstrap监听滚动实现头部跟随滚动
Nov 08 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
Sep 21 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
前后端常见的几种鉴权方式(小结)
Aug 04 Javascript
layui表单验证select下拉框实现验证的方法
Sep 05 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 Javascript
vue实现按钮切换图片
Jan 20 Vue.js
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 XML数据解析代码
2010/05/26 PHP
php中设置多级目录session的问题
2011/08/08 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
php实现登录页面的简单实例
2019/09/29 PHP
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
Python实现的tab文件操作类分享
2014/11/20 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Python队列的定义与使用方法示例
2017/06/24 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
Python ORM编程基础示例
2020/02/02 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
意大利网上药房:Farmacia 33
2020/01/27 全球购物
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
客房主管岗位职责
2013/12/09 职场文书
顶岗实习协议书
2015/01/29 职场文书
学校推普周活动总结
2015/05/07 职场文书
幸福来敲门观后感
2015/06/04 职场文书
大学运动会通讯稿
2015/07/18 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书
POST提交数据常见的四种方式
2022/01/18 HTML / CSS