All Projects â†’ Innovic-io â†’ angular-nestjs-rendering

Innovic-io / angular-nestjs-rendering

Licence: MIT license
Angular 5+ server side rendering using NestJS ⭐ đŸ”Ĩ đŸ’Ĩ

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to angular-nestjs-rendering

bazel-nx-example
⚡ Example monorepo for Nest + Angular built with Bazel
Stars: ✭ 41 (-60.58%)
Mutual labels:  nestjs
typegraphql-nestjs
TypeGraphQL integration with NestJS
Stars: ✭ 117 (+12.5%)
Mutual labels:  nestjs
chanyeong
👨‍đŸ’ģ chanyeong's portfolio and blog webpage
Stars: ✭ 39 (-62.5%)
Mutual labels:  nestjs
in-memory-db
Simple In-Memory DB Service for NestJS projects
Stars: ✭ 55 (-47.12%)
Mutual labels:  nestjs
cookbook
VueJS + NodeJS Evergreen Cookbook
Stars: ✭ 440 (+323.08%)
Mutual labels:  nestjs
discord-nestjs
👾 NestJS package for discord.js
Stars: ✭ 173 (+66.35%)
Mutual labels:  nestjs
bundled-nest
đŸ’Ĩ Nest 🔰 Webpack 🔰 Docker đŸ’Ĩ --- đŸ¯ Now archived for historical reference ⛩
Stars: ✭ 59 (-43.27%)
Mutual labels:  nestjs
angular-chat
Angular v.9, Node.js, Nest.js v.6, Mongoose, Socket.io, Passport, Angular Universal SSR (in progress...)
Stars: ✭ 35 (-66.35%)
Mutual labels:  nestjs
typeorm-factories
Create factories for your TypeORM entities. Useful for NestJS applications
Stars: ✭ 43 (-58.65%)
Mutual labels:  nestjs
nest-neo4j
A NestJS module for integrating with Neo4j
Stars: ✭ 54 (-48.08%)
Mutual labels:  nestjs
nt-casbin
nest.js with casbin auth Nest.js RBAC ABAC 权限įŽĄį†
Stars: ✭ 27 (-74.04%)
Mutual labels:  nestjs
ogma
A monorepo for the ogma logger and related packages
Stars: ✭ 201 (+93.27%)
Mutual labels:  nestjs
streamkit
My streaming overlay platform for YouTube https://bit.ly/3AvaoFz and Twitch https://bit.ly/37xUPAM
Stars: ✭ 15 (-85.58%)
Mutual labels:  nestjs
nestjs-cls
A continuation-local storage (async context) module compatible with NestJS's dependency injection.
Stars: ✭ 110 (+5.77%)
Mutual labels:  nestjs
nest-mailman
📮 The mailer package for your NestJS Applications.
Stars: ✭ 161 (+54.81%)
Mutual labels:  nestjs
permacoop
Open source and eco design ERP solution reserved for worker-owned business.
Stars: ✭ 167 (+60.58%)
Mutual labels:  nestjs
nestjs-session
Idiomatic Session Module for NestJS. Built on top of `express-session` 😎
Stars: ✭ 150 (+44.23%)
Mutual labels:  nestjs
Phantom
A mimic website of Pinterest where one can share ideas , socialize and find inspirational ideas
Stars: ✭ 18 (-82.69%)
Mutual labels:  nestjs
nest-crawler
An easiest crawling and scraping module for NestJS
Stars: ✭ 45 (-56.73%)
Mutual labels:  nestjs
TraderCore
Core module for the StockML crypto trading application.
Stars: ✭ 41 (-60.58%)
Mutual labels:  nestjs

Angular NestJS Universal ( Server Rendering )

  • src/client <-- Angular 5+
  • src/server <-- NestJS
  • src/shared <-- Shared between apps

Nest Logo

  • INNOVIC doo
  • Software consulting company for building full stack solutions.
  • Proficient in: NodeJS, TypeScript, Angular, MongoDB... <any>.js library :)
  • You have project for us? [email protected]

Included

  • REST API
  • WebSockets

Install

npm install

Development

  • Development port is on: 4200 ( inherited from angular-cli )

in development, every controller ( route ) from NestJS must be mapped in proxy.conf.json

npm start

Don't forget to Lint and Prettify your code from time to time:

npm run client:lint
npm run server:lint

npm run prettify

Production

  • Production port is specified in .env ( default to 5400 )
npm run build:universal
# test production

npm run serve:universal

Angular CLI generator

To generate component|service|pipe|module with Angular CLI use:

Add new component in Contact Module

ng generate component contact/InfoComponent --module=contact/contact.module.ts

Static asset directory

src/client/assets
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].