dejavuejs / NodejsCRUD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nodejs-mysql

NodeJs for API api and AngularJs for CRUD with pagination and filters. Project use Sequelize with supports for MySQL. For testing, copy repository:

git clone https://github.com/raylight75/NodejsCRUD

Install dependecies:

npm install

Import products.sql.

Configure Sequelize database:

var sequelize = new Sequelize('api', 'name', 'password', {
    define: {
        timestamps: false//true for enable
    },
    host: 'localhost',
    dialect: 'mysql',
    pool: {
        max: 5,
        min: 0,
        idle: 10000
    },
});

Root project:

node bin/www

Starting App

START APP type: nodemon or nodemon app.js in App directory.
    - type: node app.js in App directory.
       or type: node server.js for basic http request.

Access of API: localhost:3000

Routes:

GET /articles -> get articles
POST /articles -> update articles

GET /articles/:id -> get articles by id
PUT /articles/:id -> update articles by id
DELETE /articles/:id ->delete articles

About


Languages

Language:JavaScript 84.6%Language:HTML 15.1%Language:CSS 0.3%