A progressive Node.js framework for building efficient and scalable server-side applications.
Azure Functions HTTP module for Nest.
Using the Nest CLI:
$ nest add @nestjs/azure-func-httpExample output:
✔ Installation in progress... ☕
CREATE /.funcignore (66 bytes)
CREATE /host.json (23 bytes)
CREATE /local.settings.json (116 bytes)
CREATE /proxies.json (72 bytes)
CREATE /main/function.json (294 bytes)
CREATE /main/index.ts (287 bytes)
CREATE /main/sample.dat (23 bytes)
CREATE /src/main.azure.ts (321 bytes)
UPDATE /package.json (1827 bytes)You can read more about this integration here.
If you don't need the compatibility with express library, you can use a native routing instead:
const app = await NestFactory.create(AppModule, new AzureHttpRouter());AzureHttpRouter is exported from @nestjs/azure-func-http. Since AzureHttpRouter doesn't use express underneath, the routing itself is much faster.
You can pass additional flags to customize the post-install schematic. For example, if your base application directory is different than src, use --rootDir flag:
$ nest add @nestjs/azure-func-http --rootDir appOther available flags:
rootModuleFileName- the name of the root module file, default:app.modulerootModuleClassName- the name of the root module class, default:AppModuleskipInstall- skip installing dependencies, default:false
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.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.