Node.js

72 阅读1分钟

核心模块是由Node提供一个个的具名的模块,它们都有自己特殊的名称标记,例如: -fs 文件操作模块 -http 网络服务构建模块 -os 操作系统信息模块 -path 路径处理模块 所有核心模块在使用时候都必须先手动使用'require'方法来加载,然后才可以使用 -'var fs = require('fs')' -http +require +端口号 ip地址定位计算机 端口号定位具体的应用程序 +Content-Type 服务器最好把每次响应的数据是什么内容类型都告诉客户端,而且要正确

+通过网络发送文件 发送的并不是文件,本质上来讲发送时文件的内容 当浏览器收到服务器响应内容之后,就会根据你的Content-Type进行对应的解析处理

—模块系统 -Node中的其它的核心模块 -做一个小管理系统: +CRUD -Express Web 开发框架 +'npm install express'

代码 var http = require('http')

//1.创建Server var server = http.createServer()

//2.监听Server的request请求事件,设置请求处理函数 //请求 //处理 //响应 //一个请求对应一个响应,如果在一个请求的过程中,已经结束响应了,则不能重复发送响应, //没有请求就没有响应 // //咱们以前使用过Apache服务器软件,这个软件默认有一个www 目录,所有存放在 www 目录中的资源都可以通过网址来浏览 server.on('request', function (req, res) { console.log(req.url) var url = req.url if (url === '/') { res.end('hello world') } else { res.end('404 Not Found.') } }) //3.绑定端口号,启动服务 server.listen(3000, function () { console.log('running...') })