1.0.8 • Published 7 months ago

blog-backend-express v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

blog-backend-express

A versatile and efficient backend solution designed for managing blogs with Express.js.

Required Dependencies

To ensure proper functionality, install the following dependencies in your project:

  • express
  • pg
  • pg-hstore
  • sequelize
  • dotenv

Environment Configuration

Set up the following environment variables in your .env file and update them according to your database configuration:

  • DB_HOST: Database host (e.g., localhost)
  • DB_PORT: Database port (e.g., 5432)
  • DB_NAME: Name of your database (e.g., test)
  • DB_USER: Database username (e.g., postgres)
  • DB_PASSWORD: Database password (e.g., root)

Usage

To use the blog-backend-express package in your project, follow these steps:

  • Import the package and set up the routes in your Express application:

    const blogRoutes = require('blog-backend-express');
    app.use('/api/blogs', blogRoutes);
  • Access this like http://localhost:3001/api/blogs 1. http://localhost:3001/api/blogs -> with get method to fetch the blogs.

    2. `http://localhost:3001/api/blogs` -> with **POST** methods including **JSON** body to create.`eg :    {
                   "title": "How to create server in expressjs?", 
                   "content":"These are the following steps to create a expressjs server...", 
                   "author" :"John Doe"

    }`.

    3. `http://localhost:3001/api/blogs/id` -> with **GET** method replace with blog id to fetch by id.
    
    4. `http://localhost:3001/api/blogs/id` -> with **PUT** method to to update including JSON body.
    
    5. `http://localhost:3001/api/blogs/id` -> with **DELETE** method to delete by blog id.
1.0.8

7 months ago

1.0.7

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago