Node.js 系列-搭建静态资源服务器
什么是静态资源服务器?
那先说什么是 静态资源 , 它指的是 不会被服务器的动态运行所改变或者者生成的文件 . 它最初在服务器运行之前是什么样子, 到服务器结束运行时, 它还是那个样子. 比方平常写的 js , css , html 文件, 都可以算是静态资源. 那么很容易了解, 静态资源服务器的功能就是向用户端提供静态资源.
话不多说, 开始写代码:
首先我们知道, 它先是一个 “服务器”. 那根据上一章的所学, 我们要先用 http 板块创立一个 HTTP 服务器.
var http = require('http');
var server = http.createServer(function(req, res) {
// 业务逻辑, 等会儿再写.
});
server.listen(3000, function() {
console.log("静态资源服务器运行中.");
console.log("正在监听 3000 端口:")
})
url 板块
url 板块 – 文档
有了 HTTP 服务器之后, 我们即可以获取从用户端发过来的 HTTP 请求了.
请求报文中包含着请求 URL. 前文说过, URL 用于定位网络上的资源. 用户端通过 URL 来指明想要的服务器上资源. 那么服务器为了搞清楚用户端究竟想要什么, 我们需要解决和解析 URL. 在 Node.js 中, 我们使用 url 板块来完成这类操作.
我们知道 URL 字符串是具备结构的字符串,包含多个意义不同的组成部分。 通过 url.parse() 函数, URL 字符串可以被解析为一个 URL 对象,其属性对应于字符串的各组成部分。如下图所示.

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Node.js 系列-搭建静态资源服务器
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Node.js 系列-搭建静态资源服务器