New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

github.com/hansyagarwal/news-api

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/hansyagarwal/news-api

  • v0.0.0-20201109163937-2fd5defbf19d
  • Source
  • Go
  • Socket score

Version published
Created
Source

news-api

Requirements

  • Postman
  • Go ver 1.4 or later
  • Text editor (VSCode recommended)

What operations it can do?

  • Create an Article
  • Get an Article by it's id
  • List/Get all the Articles
  • Search for an artice by it's title,subtitle or content

How to run?

import/download all package and libraries using go get

go run main.go

port: 3000

everything is case-sensitive

the mongodb uri is kept public for some time

open postman and create new request

for creating an article,

switch from GET to POST and type localhost:3000/articles select body and then raw and for example type

{
	"Title": "news article",
	"Subtitle": "subtitle of new article",
	"Content": "content of new article"
}

click send

for other operations,

switch to GET and type: localhost:3000/articles to list all the articles

localhost:3000/articles/<id> to get the article by its id (try 5fa96b181aff7c9b9bb04e8a as id or put localhost:3000/articles/5fa96b181aff7c9b9bb04e8a)

localhost:3000/articles/search?q=<search term> to get the article by its title/subtitle/content (if the title is more than 1 word use %20 for space, eg: localhost:3000/articles/search?q=Covid19%20vaccine)

FAQs

Package last updated on 09 Nov 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc