Comments (9)
I've tried to use fastify as explained in https://docs.nestjs.com/techniques/performance, wihout success :
Always get an error "[PackageLoader] The "fastify" package is missing. Please, make sure to install this library ($ npm install fastify) to take advantage of FastifyAdapter."
Even if I manually load fastify package in main.ts. Examples:
const fastify = require('fastify');
import fastify from 'fastify';
- ...
Maybe it will be usefull to be able to pass the fastify instance to the adapter :
const fastify = require('fastify');
enableProdMode();
async function bootstrap() {
const app = await NestFactory.create(ApplicationModule, new FastifyAdapter({
instance: fastify
}));
app.enableCors({
methods: 'GET',
maxAge: 3600,
});
await app.listen(4000);
}
bootstrap().catch(err => console.error(err));
from ng-universal.
Anyone has been able to do this, I am still getting this error.
from ng-universal.
Will fastify support be an option in the future?
from ng-universal.
@kamilmysliwiec I can push it further and try to create a pull request after the answer in angular/universal#1871
from ng-universal.
@Sikora00 sounds great!
from ng-universal.
@kamilmysliwiec things get complicated angular/universal#1892
It looks like the angular universal won't support fastify by themselves. One plus is that there is already a working solution in this pull request. The question is if you are good with using that solution, where this should be stored (what organization on github and who will maintain it).
For now, I think there is only an option to create a new (@nestjs|trilon)/fastify-engine or I can declare that we can create and maintain it with @valueadd-poland
from ng-universal.
I can declare that we can create and maintain it with @valueadd-poland
If you have some time, that would be great! Feel free to fork this repository (+ ping users here once it's available - if you want). Since Angular doesn't plan to publish this under the official organization account, we won't be doing this either.
from ng-universal.
@Sikora00
Have you started this process yet? ng-universal has opened the common engine api to be consumed as needed
from ng-universal.
@invaderb no I haven't. I don't think I could handle maintenance by myself.
from ng-universal.
Related Issues (20)
- Add support for Angular 16 HOT 1
- Missing domino dependency HOT 1
- Vulnerable reason to stay here with ^0.13.1 and not ^0.14.0 HOT 1
- errorHandler does not includes the request to be able to respond something.
- Prerender with standalone application don't work HOT 1
- Nestjs ng-universal package dependency errors HOT 6
- Support in Angular 17 HOT 6
- @nestjs/ng-universal not working with Angular 13 - Error [ERR_REQUIRE_ESM]: require() of ES Module HOT 4
- Angular 13 + ng add @nestjs/ng-universal --force (Package installed failed) HOT 2
- Can't resolve 'class-transformer/storage' HOT 2
- `npm run dev:ssr` fails to run on MacOS HOT 2
- TypeError: Class constructor Type cannot be invoked without 'new' - nest runtime error when using angular library + mikro orm HOT 7
- Please make cache methods asynchronous HOT 1
- That package not work HOT 1
- minimal app with "Error: Module parse failed" HOT 2
- Would really love to use this library with latest major nestjs version (v9) HOT 1
- [FR] Add community maintainers to this package HOT 3
- Collection "@nestjs/ng-universal" cannot be resolved HOT 1
- Angular 15 ng add dependency issue 'Packages installation failed' HOT 6
- Can't start or build server application HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ng-universal.