Closed albertocottica closed 11 years ago
Leggi il readme.md... l'ho aggiornato l'altro giorno,cosi vediamo se ho scritto cavolate ;) On 26 Jan 2013 13:18, "Alberto Cottica" notifications@github.com wrote:
La pagina about è ereditata da TYMEP. La sto riscrivendo in italiano e con il riferimento a TA. @paolomainardi https://github.com/paolomainardi, mi rinfreschi la procedura per visualizzare in locale con nodejs? Dovremmo fare prima, perché ho già installato tutto il software che serve.
— Reply to this email directly or view it on GitHubhttps://github.com/spaghetti-open-data/twitAntonio/issues/30.
Visto. Oggi ci provo.
@gaspa niente da fare:
new-host-2:import albertocottica$ node import-deps.js data.json
module.js:340
throw err;
^
Error: Cannot find module 'request'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/Users/albertocottica/github/local/twitAntonio/import/import-deps.js:16:15)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
@gaspa OT: non ti trovo né su twitter né su facebook. com'è il tuo account twitter?
andreagasparini su facebook, gaspariniandrea su twitter.
2013/1/26 nelsonmau notifications@github.com
@gaspa https://github.com/gaspa OT: non ti trovo né su twitter né su facebook. com'è il tuo account twitter?
— Reply to this email directly or view it on GitHubhttps://github.com/spaghetti-open-data/twitAntonio/issues/30#issuecomment-12736395.
@gaspa tnx era per inserirti qui https://docs.google.com/spreadsheet/ccc?key=0Ajp5_Nr0sKLIdEMzZjlrRE1ONktWOTZwTHl5d3hDRVE#gid=0
Ragazzi, io avrei finito, MA non riesco a fare un preview in locale del sito (come ho scritto qui: https://github.com/spaghetti-open-data/twitAntonio/issues/30#issuecomment-12736341). Come volete procedere? Faccio un commit e lo testate voi o preferite darmi una mano a fare andare nodejs e poi testo io?
dal Log che hai postato sembra che ti manchi un "npm install request". ( che versione di Node hai installato e su che OS sei? )
o per rifare da capo: rm -rf node_modules npm cache clean npm install
Grazie @gaspa, non ti avevo postato l'intero log! Comunque rifare da capo è stato utile. Mi manca solo una cosa: che indirizzo devo mettere nel browser per dirgli di leggere in locale?
se non hai toccato il config.js, il default è: http://localhost:3000
(hai lanciato "node app.js",right?)
2013/1/26 Alberto Cottica notifications@github.com
Grazie @gaspa https://github.com/gaspa, non ti avevo postato l'intero log! Comunque rifare da capo è stato utile. Mi manca solo una cosa: che indirizzo devo mettere nel browser per dirgli di leggere in locale?
— Reply to this email directly or view it on GitHubhttps://github.com/spaghetti-open-data/twitAntonio/issues/30#issuecomment-12737883.
Funziona. Grazie, scusa la niubbaggine. Io sono un economista di 46 anni, mica un hacker di 21. :-)
@albertocottica :) Sei anche riuscito ad importare i dati ? @gaspa Dovremmo anche scrivere sul README, appena abbiamo un attimo, come fare.
Sì, i dati ci sono (non aggiornati, vedo 151 record). In realtà lancio con node app, non con node app.js, non pare che ci sia differenza.
Ovviamente i links sono rotti (404 in console). Adesso cerco di capire cosa c'è che non va :-(
Aspetta @albertocottica per aggiungere nuove pagina al "router" devi anche crearle in app.js.
Esempio, ora è cosi:
Linea 55, app.js:
app.get('/mappa', controllers.mainController().italianoAction);
Questo permette all'applicazione di rispondere al path "/italiano" però deve essere anche aggiunto al Controller, che si trova in "controllers/mainController.js", esempio:
Linea 84, controllers/mainController.js
mapAction: function (req, res) {
res.render('mappa', { config: config, req: req});
},
Dove 'mappa' è la pagina "mappa.ejs" che vogliamo far caricare, dunque basta fare un copia/incolla di queste sezioni. Te lo lascio fare a te cosi impari :)
Ah, ecco. Strano, quando ho aggiunto la pagina "About" su TYMEP non mi ricordavo 'sta roba.
Ok, io sono pronto. Posso fare il commit?
Probabilmente quelle route già esistevano su tymep. Puoi pushare, ma sei su un tuo branch oppure stai lavorando sul master?
Chiudo.
La pagina about è ereditata da TYMEP. La sto riscrivendo in italiano e con il riferimento a TA. @paolomainardi, mi rinfreschi la procedura per visualizzare in locale con nodejs? Dovremmo fare prima, perché ho già installato tutto il software che serve.