码迷,mamicode.com
首页 > Web开发 > 详细

Nestjs 设置静态文件,public

时间:2018-09-02 20:20:27      阅读:1621      评论:0      收藏:0      [点我收藏+]

标签:https   doc   mod   rom   文件   name   listen   module   roo   

Docs: https://docs.nestjs.com/techniques/mvc

main.js

import {
  NestFactory
} from '@nestjs/core';

import {
  AppModule
} from './app.module';

import { join } from 'path'

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.useStaticAssets(join(__dirname, '..', 'public'))  // http://localhost:5000/xxx.txt
  //   app.useStaticAssets('public')  跟上面一样
  await app.listen(5000);
}
bootstrap();

设置虚拟路径

yarn add fastify point-of-view handlebars fastify-static

import {
  NestFactory,
  FastifyAdapter
} from '@nestjs/core';
import {
  AppModule
} from './app.module';
import { join } from 'path'
const l = console.log;


async function bootstrap() {
  const app = await NestFactory.create(AppModule, new FastifyAdapter());

  app.useStaticAssets({
    root: join(__dirname, '..', 'public'),
    prefix: '/static/',
  }); // http://localhost:5000/static/xxx.txt

  await app.listen(5000)
}
bootstrap();

Nestjs 设置静态文件,public

标签:https   doc   mod   rom   文件   name   listen   module   roo   

原文地址:https://www.cnblogs.com/ajanuw/p/9574535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!