My Sites


Tuesday, March 29, 2016

Node.js Essentials

http://expressjs.com/en/4x/api.html

    req.params
    req.body
    req.query
----------------------------------------------------------------
    app.get('/user/:id', function(req, res){
      res.send('user ' + req.params.id);
    });

-----------------------------------------------------------------
    var app = require('express')();
    var bodyParser = require('body-parser');
    var multer = require('multer'); // v1.0.5
    var upload = multer(); // for parsing multipart/form-data

    app.use(bodyParser.json()); // for parsing application/json
    app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded


    app.post('/profile', upload.array(), function (req, res, next) {
      console.log(req.body);
      res.json(req.body);
    });

Tuesday, March 1, 2016

Angular 2 + Common Issues and Fixes



The main tutorial 
https://angular.io/docs/ts/latest/quickstart.html#!#main
https://www.youtube.com/watch?v=W14_ZArh6eo

Angular2 QuickStart npm start is not working correctly.
  • make sure set access permission to /usr/lib/mode_modules.
  • make sure to run with sudo.
  • sudo npm install -g concurrently     
  • sudo npm install -g lite-server     
  • sudo npm install -g typescript