配置静态目录

src/main.ts中引入模块

import { NestExpressApplication } from '@nestjs/platform-express';

然后在app创建时传入

const app = await NestFactory.create<NestExpressApplication>(AppModule);
//配置静态资源目录
app.useStaticAssets('public');

配置虚拟目录

 app.useStaticAssets('public',{
    prefix:'/static'
  });

也可以这样写

//引入模块
import {join} from 'path';
//配置虚拟目录
app.useStaticAssets(join(__dirname,"../public"),{
    prefix:'/static'
  });

配置ejs模板引擎

安装模板ejs模板引擎

npm i ejs -S

配置ejs

//配置模板路径
app.setBaseViewsDir('views')
//配置模板引擎
app.setViewEngine('ejs')

装饰器

@Render("路径")

标签: none

添加新评论