首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

学习札记之NodeJs基本操作

2013-09-11 
学习笔记之NodeJs基本操作nodejs安装见文章:windows下安装node.js及less运行js文件:node xxx.js调用http模

学习笔记之NodeJs基本操作

nodejs安装见文章:windows下安装node.js及less
运行js文件:node xxx.js
调用http模块,并指定端口为3000,向客户端输出<h1>Node.js</h1><p>Hello World</p>,向node控件台输出HTTP server is listening at port 3000var http = require('http');http.createServer(function(req, res) {      res.writeHead(200, {'Content-Type': 'text/html'});      res.write('<h1>Node.js</h1>');      res.end('<p>Hello World</p>');}).listen(3000);console.log("HTTP server is listening at port 3000.");
退出当前的监听:ctrl+c以node形式启动无法刷新查看文件改动,监视代码实时改动需安装supervisor:$ npm install -g supervisor从地址栏获取参数:req.query.user表单提交获取:req.body.name安装数据库时需先在电脑中安装数据库,再用npm安装对应文件
nodejs+express+ejs+mongoDB安装express和ejsnpm install express -gnpm install ejs -g
新建项目:express -e ejs AcCms目录结构:package.json为项目模块的配置文件,对该文件中添加所需模块,可通过npm  install进行统一安装app.js为项目的配置文件views为html结构模板routes为访问路由public为静态文件(css\images\js),可通过localhost/css/style.css直接访问node_modules放置所用到的模块文件
另外关于《Node.js开发指南》,由于express和node.js的版本更新都很快,很多例子在当前情况下都不能正常运行,有坑慎入。推荐github上N-blog项目,项目持续更新,代码清晰,wiki注解详细,项目地址:https://github.com/nswbmw/N-blog,项目wiki地址:https://github.com/nswbmw/N-blog/wiki/_pages。
NodeJs学习后的练习项目AcCMS,通过NodeJs生成独立的静态页面,用于简单的活动页或广告页制作,项目地址:https://github.com/jyy12/AcCms



热点排行