All Projects → lhenriquegomescamilo → template-server-nodejs

lhenriquegomescamilo / template-server-nodejs

Licence: other
No description or website provided.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to template-server-nodejs

Typescript Restful Starter
Node.js + ExpressJS + Joi + Typeorm + Typescript + JWT + ES2015 + Clustering + Tslint + Mocha + Chai
Stars: ✭ 97 (+385%)
Mutual labels:  mocha, sequelize, chai
graphql-starter
Node, Express, GraphQL, Neo4j, Mocha and ES6
Stars: ✭ 17 (-15%)
Mutual labels:  mocha, chai, supertest
nodejs-integration-testing
Integration testing of a Node.js / Express.js / Sequelize app
Stars: ✭ 23 (+15%)
Mutual labels:  mocha, sequelize, chai
express-mysql-rest
Building the simple api with sequelize, mysql and express js. this repository contains the code about how to use sequelize with mysql at express js. for example i have provide the crud operation to this repository. You can also testing the api with chai and mocha with chai-http by this repository
Stars: ✭ 25 (+25%)
Mutual labels:  mocha, sequelize, chai
rest.api.test
Simple REST API Test Framework
Stars: ✭ 47 (+135%)
Mutual labels:  mocha, chai, supertest
nodejs-application-architecture
👨‍🔧 A discussion on how Node.js projects can be organized.
Stars: ✭ 81 (+305%)
Mutual labels:  mocha, sequelize, chai
Karma Webpack Example
Karma + Webpack + Mocha + Chai + Istanbul
Stars: ✭ 88 (+340%)
Mutual labels:  mocha, chai
Javascript Testing Best Practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2021)
Stars: ✭ 13,976 (+69780%)
Mutual labels:  mocha, chai
node-url-shortener
URL Shortener in Base58 using Node.js, Express, Sequelize, Mocha and Bootstrap
Stars: ✭ 21 (+5%)
Mutual labels:  mocha, sequelize
Redux Actions Assertions
Simplify testing of redux action and async action creators
Stars: ✭ 177 (+785%)
Mutual labels:  mocha, chai
Jobsort
job board that queries hacker news who is hiring job listings from a database and sorts by tech the user knows and how well the user knows them
Stars: ✭ 20 (+0%)
Mutual labels:  mocha, chai
Cracking The Coding Interview Javascript Solutions Ctci
Javascript solutions to Cracking the Coding Interview (CTCI)
Stars: ✭ 139 (+595%)
Mutual labels:  mocha, chai
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (+140%)
Mutual labels:  mocha, chai
React Base
atSistemas React/Redux Isomorphic Platform
Stars: ✭ 82 (+310%)
Mutual labels:  mocha, chai
Bombanauts
Bombanauts, inspired by the original Bomberman game, is a 3D multiplayer online battle arena (MOBA) game where players can throw bombs at each other, make boxes explode, and even other players!
Stars: ✭ 54 (+170%)
Mutual labels:  mocha, chai
Chakram
REST API test framework. BDD and exploits promises
Stars: ✭ 912 (+4460%)
Mutual labels:  mocha, chai
Earl
☕ Ergonomic, modern and type-safe assertion library for TypeScript
Stars: ✭ 153 (+665%)
Mutual labels:  mocha, chai
minimal-hapi-react-webpack
Minimal Hapi + React + Webpack + HMR (hot module reloading) Sandbox
Stars: ✭ 55 (+175%)
Mutual labels:  mocha, chai
fetch-action-creator
Fetches using standardized, four-part asynchronous actions for redux-thunk.
Stars: ✭ 28 (+40%)
Mutual labels:  mocha, chai
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+1870%)
Mutual labels:  mocha, chai

license Travis

Template Server Rest API

This project is a base template for Node.js Rest API applications, using the follow stack:

Requirements

  • NodeJS 6.10.2+ Support ES6
  • NPM 3.10.10+
  • Docker lastest

Run postgres with docker

First create the database postgres inside docker with command:

  docker-compose up

The Docker Compose will create the database called ts-api

Run application

Inside the project root folder use the command

  npm install
  npm run compile && npm start
  

To start the server with ts-node, use the command:

  npm run start-dev
 

Run tests

  npm run comiple && npm run integration-test
  npm run compile && npm run integration-coverage

Licence

This project is released under the MIT License.

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].