A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular.
Description
Serve Static module for Nest.
Installation
Or manually:
$ npm i --save @nestjs/serve-static
Example
See full example here.
Usage
Simply import ServeStaticModule
in your Nest application.
import { Module } from '@nestjs/common';
import { join } from 'path';
import { ServeStaticModule } from '@nestjs/serve-static';
@Module({
imports: [
ServeStaticModule.forRoot({
rootPath: join(__dirname, '..', 'client'),
}),
],
})
export class ApplicationModule {}
API Spec
The forRoot()
method takes an options object with a few useful properties.
Property | Type | Description |
---|---|---|
rootPath |
string | Static files root directory. Default: "client/dist" |
renderPath |
string | Path to render static app. Default: * (wildcard - all paths) |
serveStaticOptions |
Object | Serve static options (static files) |
Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
Stay in touch
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
License
Nest is MIT licensed.