@typijs/api
v1.0.0-beta.6
Published
This package provide the apis to manipulate the content data which stored in MongoDB
Downloads
6
Readme
TypiJS
The Angular CMS Framework for building fully-featured SPA sites powered by NodeJS and MongoDB with TypeScript.
It includes 4 packages:
@typijs/core
- provides the decorators, injection tokens, base classes to create content type@typijs/modules
- provides the plugged-in module such as Page tree, Block tree, Media..@typijs/portal
- provide the UI layout to access editor, admin@typijs/api
- provide the apis to manipulate the content data which stored in MongoDB
Built With
Build on top modern stacks with TypeScript
TypiJS API
This package @typijs/api
provides the apis to manipulate the content data which stored in MongoDB
Built with
- ExpressJS - The NodeJS framework
- Mongoose - The MongoDB ODM
Features
- Api to create/update/delete/publish content data (page, block, media)
- Api to manipulate data such as site definition, user, language
- Built-in authentication and authorize
- Upload and store Media/File support multi provider (Local and Cloud)
- The mechanism cache support multi cache provider
- The clear log incase exception
- Decorators to validate request, cache, authorize
Getting Started
To start the site build with TypiJS, following theses steps
Prerequisites
- Node 10.x or higher
- Express 4.x or higher
- Typescript 4.1.5
- MongoDB latest
Quick start
- Clone the repo
git clone https://github.com/typijs/typijs-starter.git cd typijs-starter npm install npm start
- Navigate to http://localhost:4200/typijs/register to start
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Email: [email protected]
Project Link: https://github.com/typijs/typijs