学习笔记之NodeJs基本操作
来源:互联网 发布:巨人网络新出的游戏 编辑:程序博客网 时间:2024/05/01 23:50
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 3000
var 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和ejs
npm install express -g
npm 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
- 学习笔记之NodeJs基本操作
- ORACLE学习笔记之oracle基本操作
- Python学习笔记之:文件基本操作
- 【Git】学习笔记之基本操作
- MySQL 学习笔记 之 数据库基本操作
- Nodejs学习笔记之express
- nodejs学习笔记 之prototype
- NodeJS 基本操作
- nodejs的基本操作
- nodejs+nginx+mongdb+redis安装学习笔记(之nodejs安装)
- windows下《七天学会NodeJS》学习笔记之三--文件操作
- windows下《七天学会NodeJS》学习笔记之四--网络操作
- Linux学习笔记之 2 Linux系统的基本操作
- MySQL学习笔记之二:数据库和表基本操作
- Ubuntu操作系统学习笔记之-----文件基本操作管理
- Linux学习笔记(6)之vi编辑器基本操作
- ios学习笔记之三- iPhone模拟器基本操作
- python数据结构之列表基本操作[学习笔记]
- UINaviewgationController的视图分析
- Boost学习之循环缓冲区--circular_buffer
- [Android] animated-rotate简单的转菊花...
- 使用vfork函数时出现总线错误
- unix网络编程编译问题
- 学习笔记之NodeJs基本操作
- SQL的数据定义
- Android使用代码实现RelativeLayout,LinearLayout布局
- Unity3d JDK配置
- Android FastJson,json解析
- MFC bmp彩色工具栏
- Introduction to Deep Learning Algorithms
- 文件读写rootkit
- linux上使用sqlite3操作android真机数据库