Skip to content

Sirivasv/nodesul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome!

This is my npm module where I am just testing some features of npm development.

Installing

Running

With Linux to start listening on PORT (this case 80) may require sudo privileges

  • Through github
    • node app.js
  • Through npm
    • node node_modules/nodesul

Features

  • http://<SERVER_IP>/Greeting

    • Sending a JSON POST request with the form:
     	var request = {
     		"name" : "<YOUR_NAME_GOES_HERE>"
     	};
     	//Example
     	var request = {
     		"name" : "Saul"
     	};
    • Will have as a response a JSON of the form:
     	var response = {
     		"rsp" : "200",
     		"msg" : "Feliz Cumpleanos <YOUR_NAME_GOES_HERE>!!!" //I made this on my birthday :p
     	};
     	//Example
     	var response = {
     		"rsp" : "200",
     		"msg" : "Feliz Cumpleanos Saul!!!"
     	};
  • http://<SERVER_IP>/

    • Here there will be a render index.html page to handle the POST request (using AJAX) of the previous Greeting feature.
      • alt text
    • This is the display of the response.
      • alt text
  • http://<SERVER_IP>/Convert

    • Sending a JSON POST request with the form:
     	var request = {
     		"from" : "<ORIGIN_CURRENCY_CODE>",
     		"to" : "<DESIRED_CURRENCY_CODE>",
     		"amount" : <AMOUNT_TO_CONVERT>
     	};
     	//Example
     	var request = {
     		"from" : "MXN",
     		"to" : "USD",
     		"amount" : 1
     	};
    • Will have as a response a JSON of the form:
     	var response = {
     		"from" : "<ORIGIN_CURRENCY_CODE>",
     		"to" : "<DESIRED_CURRENCY_CODE>",
     		"amount" : <AMOUNT_TO_CONVERT>,
     		"convertedAmount" : <CONVERTED_AMOUNT_TO_DESIRED_CURRENCY>
     	};
     	//Example
     	var response = {
     		"from" : "MXN",
     		"to" : "USD",
     		"amount" : 1,
     		"convertedAmount" : 0.0524
     	};

About

Github Repository for my nodesul npm module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published