Skip to main content

Node Js

___________ Node Js ________ Express framework _________________ Working ________
*********************************************************************************

1.Make Root directory-  mkdir directory_name

2.Create express server- express directory_name

3.Change current directory to root directory- cd directory_name

4.Install and save express package- npm install express --save

5.Install node_modules (default packages)- npm install

6.Install and save mysql module- npm install mysql --save

7.Install and save express-myconnection module- npm install express-myconnection --save

8.Install and save express-session module- npm install express-session --save

9.Set Port address in /bin/www- server.listen(port, function(){ console.log("Running port"+port);});

10.Install ejs & uninstall jade- npm install ejs --save 
    npm uninstall jade

11.Remove view engine jade & Set to ejs- app.set('view engine', 'ejs');

12.Remove all jade files from "views" folder and save index.ejs file in it.

13.Build Header and Footer- create "layout" folder inside "views" folder, Create header.ejs and footer.ejs inside it.

14.Manage stylesheets, javascript and images inside "public" folder.

15.Manage Application Controllers inside "routes" folder.

16.Manage all modules(after body-parser), mysql connectivity, session initialize and navigations inside 'app.js' file.

17.Set route file to handle controller- var controller = require('./routes/controller_filename');

18.Set Default page for application- app.get('/', controller_file.function_name);

19.Include Header and Footer in our template- <%- include layout/header.ejs %>Body<%- include layout/footer.ejs %>

20.Now Start Server- npm start


**************************************************************

Comments

  1. Content-Types that require a CORS pre-flight request (the OPTIONS call) are any Content-Type except the following:

    * application/x-www-form-urlencoded
    * multipart/form-data
    * text/plain

    CORS is a node.js package for providing a Connect/Express middleware that can be used to enable CORS with various options.

    $ npm install cors --save
    --- inside app.js
    var cors = require('cors');
    app.use(cors());

    ReplyDelete

Post a Comment

Popular posts from this blog

SETUP REST API IN CI

1. Create Rest_controller.php inside controllers and paste code: <?php defined('BASEPATH') OR exit('No direct script access allowed'); require APPPATH . '/libraries/API_Controller.php'; class Rest_controller extends API_Controller { public function __construct() { parent::__construct(); } public function index() { $this->api_return(             [ 'status' => true,                'result' => "Welcome to Testservices."             ],         200); } } ?> 2. Create api.php inside config and paste code : <?php defined('BASEPATH') OR exit('No direct script access allowed'); /**  * API Key Header Name  */ $config['api_key_header_name'] = 'X-API-KEY'; /**  * API Key GET Request Parameter Name  */ $config['api_key_get_name'] = 'key'; /**  * API Key POST Request Parameter Name ...

Array Difference, Radio Button Js,

$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_diff($a1,$a2); print_r($result); ______________________________________________________ <script type="text/javascript">  $(document).ready(function(){       $("input[type='radio']").click(function(){             var radioValue = $("input[name='duration']:checked").val();             if(radioValue){                 alert("Your are a - " + radioValue);             }         });  }); </script>   $(document).on("click", ".upappdesc", function(){ // alert($(this).data('id'));  var option = $(this).data("cat").split(",");  // alert($(this).data(...

KrutiDev To Unicode Conversion

http://wrd.bih.nic.in/font_KtoU.htm ___________________________________ <html> <head> <title>KrutiDev <=> Unicode Conversion</title> </title> <link rel="stylesheet" href="style.css">       <script src='script.js'></script> </head> <!--       body of the HTML starts here. one text box is provided each for input and output. --> <body bgcolor='#99CCFF'> <P style='text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; background-color: #FF6600; color: #FFFFFF'> Conversion between Krutidev-010 and Unicode क्रुतिदेव-०१० और यूनिकोड के बीच रूपांतरण </P> <form name="form1"> <p style='font-size:10pt'>क्रुतिदेव-०१० (Kruti Dev 010) फॉन्ट में टंकिट टेक्स्ट को "क्रुतिदेव-०१०" नामक टेक्स्ट बॉक्स में टाईप या पेस्ट करें तथा इसे यूनिकोड में रूपांतरित करने के लिए अधोमुख तीर वाल...