Skip to content

AlwinSingh/AstroNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstroNet

AstroNet

This project is a web-based network request sender that relies on a cors-proxy to make the requests. It is a web postman. There is a lot more work to do for this application and I will update it progressively as I go along, only if time permits.

Features

  • Viewing of response (content & raw)
  • HTML rendering of response (E.g. response is a html page)
  • Load testing
  • Custom headers
  • Custom body (Raw data, form-data, x-www-form-urlencoded)
  • Supports file upload using form-data
  • Authorisation support (Basic,Token,Api key)

Deployment

This project has been deployed to: https://astronet.netlify.app

Project Commands

You can run the REACT FRONTEND using 'npm run start' You can run the PROXY server using 'node ./src/utility/proxy.js' You can run the FRONTEND & PROXY server using 'npm run dev' You can run the BUILD REACT project using 'npm run build'

Deploying to Heroku

I recommend decoupling the Proxy server & React frontend. Deploy the Node.js proxy server to Heroku. Follow this guide (https://devcenter.heroku.com/articles/deploying-nodejs)

Deploying to Netlify

I recommend deploying the React frontend to Netlify using this guide (https://www.netlify.com/blog/2016/07/22/deploy-react-apps-in-less-than-30-seconds/)

Untitled.mp4

Video Demo of Load Testing (Multiple Requests)

2022-11-08.15-26-57.mp4

About

Astronet is a free & easy to use online API tool built using React.js & Axios with a Node.js Proxy Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors