成都网站建设设计

将想法与焦点和您一起共享

nodejstutorial怎么配置

这篇文章主要介绍“nodejs tutorial怎么配置”,在日常操作中,相信很多人在nodejs tutorial怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nodejs tutorial怎么配置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都做网站、南丰网络推广、微信小程序、南丰网络营销、南丰企业策划、南丰品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供南丰建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

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怎么配置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


本文名称:nodejstutorial怎么配置
网站路径:http://chengdu.cdxwcx.cn/article/ppsjjj.html