nestjs-inertia
Version:
Unofficial NestJS (express platform) adapter for InertiaJS.
31 lines (28 loc) • 688 B
text/typescript
import { Controller, Delete, Get, Param, Res } from '@nestjs/common';
import { Response } from 'express';
export class TestController {
findAll( res: Response): Promise<void> {
return res.inertia.render('Users/AllUser', {
users: [{
id: 1,
name: 'John Doe'
}]
});
}
findOne( id: string, res: Response): Promise<void> {
res.inertia.share({
isLoggedIn: true
});
return res.inertia.render('Users/DetailUser', {
id: +id,
name: 'John Doe'
});
}
remove( res: Response) {
return res.inertia.redirect('/user');
}
}