您好,登錄后才能下訂單哦!
這篇文章主要介紹“nodejs tutorial怎么配置”,在日常操作中,相信很多人在nodejs tutorial怎么配置問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”nodejs tutorial怎么配置”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
see version
node --version
helloworld.js
var http = require('http'); server = http.createServer(function (req, res) { res.writeHeader(200, {"Content-Type": "text/plain"}); res.end("Hello World\n"); }) server.listen(8000); console.log("httpd start @8000");
run on DOS
node helloworld.js
enter the url in explorer
http://localhost:8000/
you will see "Hello World"
npm:
node.js+express.js+monent.js
mongodb+mongoose
jade
Bower:
jQuery
Bootstrap
npm install express jade moment mongoose mongodb
Q: error enoent stat
A: C:\Users\Administrator\AppData\Roaming\ 在這個目錄建立npm文件夾
app.js (入口文件)
var express = require('express') var port = process.env.PORT || 3000 var app = express() app.set('views', './views'); app.set('view engine', 'jade') app.listen(port) console.log('server started') //index page app.get('/', function(req, res){ res.render('index',{ title : 'index page' }) }) //detail page app.get('/movie/:id', function(req, res){ res.render('detail',{ title : 'detail page' }) }) //admin(add) page app.get('/admin/movie', function(req, res){ res.render('admin',{ title : 'admin page' }) }) //list page app.get('/admin', function(req, res){ res.render('list',{ title : 'list page' }) })
index.jade, detail.jade, admin.jade, list.jade
doctype html head meta(charset="utf-8") title #{title} body h2 #{title}
dos
node app.js
see on explorer
index page: http://localhost:3000 detail page: http://localhost:3000/movie/1 admin(add) page: http://localhost:3000/admin/movie list page: http://localhost:3000/admin
--------------------------
安裝bower(全局global)
npm install bower -g
安裝bootstrap(依賴jquery)
bower install bootstrap
A: Bower : ENOGIT git is not installed or not in the PATH
Q:安裝git
npm install body-parser
Q:
(like bodyParser) is no longer bundled with Express and m ust be installed separately.
A: http://www.tuicool.com/articles/vaiyMb
var bodyParser = require('body-parser'); // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) // parse application/json app.use(bodyParser.json())
npm install underscore
Q: errno:10061 由于目標計算機積極拒絕,無法連接。
Q: cannot find module 'regexp-clone'/'sliced'/'mpath'/'ms'/'mquery'...
A:
npm install regexp-clone sliced mpath ms mquery hooks mpromise muri
以上都是mongoose安裝包,可能是由于沒有把mongoose安裝好造成
到此,關于“nodejs tutorial怎么配置”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。