Se mitt exempel här:
https://github.com/codinatrix/nodejs-test
https://laylas-nodejs-test.herokuapp.com/
https://toolbelt.heroku.com/windows
Öppna en konsol och testa installation
$ node -v
v0.12.0
Skriva node
för att öppna en Node.js konsol.
$ node
> console.log('Hello World');
Hello World
undefined
Den returnerar "undefined" för att console.log inte returnerar nånting.
Skapa en fil i din repository som heter hello.js med innehåll:
var express = require('express');
var app = express();
app.set('port', (process.env.PORT || 5000));
app.use(express.static(__dirname + '/public'));
app.get('/', function(request, response) {
response.send('Hello World!');
});
app.listen(app.get('port'), function() {
console.log("Node app is running at localhost:" + app.get('port'));
});
Skapa en fil som heter package.json i samma mapp, med innehåll:
{
"name": "node-js-test",
"version": "0.1.1",
"description": "Node.js Hello World",
"main": "hello.js",
"scripts": {
"start": "node hello.js"
},
"dependencies": {
"express": "~4.9.x"
},
"engines": {
"node": "0.10.x"
}
}
Installera alla dependencies som är i package.json (i detta fall har vi express-modulen)
$ npm install
och commita till Git.
Starta servern på din dator (Avbryt med Ctrl + C)
$ node hello.js
Besök http://localhost:5000/
Om du inte har ett Heroku konto, skapa ett här: https://www.heroku.com/
I konsolen:
$ heroku login
och skriv din login och lösenord.
Skapa en Heroku app med
$ heroku create mitt-app-namn
Och en vanlig push för att deploya till Heroku
$ git push heroku master
Öppna appen i din webbläsare
$ heroku open
En bra IDE för Javascript kostar pengar. De här är rekommenderade:
####Cloud9 https://c9.io/
IDE i webbläsaren som körs i molnet. Ganska smidigt. Det finns en liten gratis plan och sen börjar priserna med $9 USD (75 kr) per månad.
####WebStorm https://www.jetbrains.com/webstorm/
Från JetBrains, så du vet vad du kan förvänta om du har använt nånting annat från JetBrains. Den är användarvänlig med avancerade funktioner, inklusive automatiserad Node.js installation, uppgradering, konfiguration och debugging. Den kostar €49 (467 kr) för personlig licens eller €99 (944 kr) för företagslicens.
####Atom https://atom.io/
Atom är en text editor skapade av Github. Den är ingen IDE, men väldigt kraftfull med många smidiga funktioner och plugins.
##Annat De flesta Node.js programmerare verkar använda Node Inspector för att debugga:
https://github.com/node-inspector/node-inspector
Tutorial för att skapa och deploya en Node.js app med MongoDB på Heroku: