随笔分类 -  HTTP

摘要:注意 文章需要边看边练习,不然你可能忘得速度比看的还快。 原文地址: http://my.oschina.net/goskyblue/blog/552284 Browserify browserify的官网是http://browserify.org/,他的用途是将前端用到的众多资源(css,img 阅读全文
posted @ 2020-06-16 10:33 全情海洋 阅读(1287) 评论(0) 推荐(0) 编辑
摘要:简而言之,此属性定义了当我们引用依赖时的文件地址。 平时开发中基本用不到,只有我们在引用或者开发某个依赖包的时候才派上用场。不使用main属性的话我们可能需要这样写引用:require("some-module/dist/app.js"),如果我们在main属性中指定了dist/app.js的话,我 阅读全文
posted @ 2020-06-16 10:22 全情海洋 阅读(5462) 评论(0) 推荐(0) 编辑
摘要:强缓存与强缓存主要相关的header字段有expires和cache-control:max-age=number。并且如果cache-control与expires同时存在的话,cache-control的优先级高于expires expires:这是http1.0时的规范,它的值为一个绝对时间的 阅读全文
posted @ 2020-06-15 16:10 全情海洋 阅读(209) 评论(0) 推荐(0) 编辑
摘要://设置 HTTP 强制缓存 Cache-Control 头信息 // response.setHeader("Cache-Control", "max-age=300"); 设置了强制缓存,对于html文件修改,谷歌不走强制缓存,对于css,js文件,谷歌浏览器走强制缓存 此时需要强制清除缓存 浏 阅读全文
posted @ 2020-06-15 14:51 全情海洋 阅读(927) 评论(0) 推荐(0) 编辑
摘要:我正在尝试从文件中呈现一个EJS模板但是我收到一个错误this.templateText.replace is not a function const http = require('http'); const fs = require('fs'); const ejs = require('ej 阅读全文
posted @ 2020-06-15 11:53 全情海洋 阅读(747) 评论(0) 推荐(0) 编辑
摘要:查询文件信息 fs.stat(path, callback) fs.stat() 方法用于查询文件信息,可以用于查询文件的大小、创建时间、权限等相关信息。fs.stat() 是异步方法,还有一个同步方法 fs.statSync(path),stats是一个fs.Stats对象 const fs = 阅读全文
posted @ 2020-06-15 10:26 全情海洋 阅读(782) 评论(0) 推荐(0) 编辑
摘要:1.将表格中的数据动态加入表格中,js脚本中拼接了css,html,script,练习 1 const http = require("http"); 2 const urlTool = require("url"); //1,浏览器向node服务发送了一个请求,返回了一个表格的html //2.然 阅读全文
posted @ 2020-06-11 20:31 全情海洋 阅读(228) 评论(0) 推荐(0) 编辑
摘要:如何操作用户自定义代码片段(快捷键)? 第一步:文件==>首选项==>用户代码片段 第二步:选择代码片段文件 html.json 第三步:输入要自定义的快捷键 和 模板代码段 { "vh": { "prefix": "vh", // 触发的关键字 输入vh按下tab键 "body": [ "<!DO 阅读全文
posted @ 2020-06-11 17:57 全情海洋 阅读(6403) 评论(0) 推荐(0) 编辑
摘要:现在有一个手机,这个手机好比一个和外界通信的端口。 你现在想给你女朋友打电话,可是手机被占用了,你就开始大喊,谁拿了我的手机(翻译一下就是:哪个进程占用了这个端口)。于是你开始查找哪个进程占用了这个端口lsof -i:portID。 于是,你发现你老姐正在用你手机给她男朋友打电话。此时,这个端口就被 阅读全文
posted @ 2020-06-10 00:15 全情海洋 阅读(279) 评论(0) 推荐(0) 编辑
摘要:文章来源;https://www.cnblogs.com/an-wen/p/11180076.html HTTP协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基 阅读全文
posted @ 2020-06-10 00:02 全情海洋 阅读(487) 评论(0) 推荐(0) 编辑
摘要:1 /** 2 * 创建一个服务 3 * GET /index.html 响应当前目录下 public 目录中 index.html 文件内容 4 * GET /css/app.css 响应当前目录下 public 目录中 css/app.css 文件内容 5 * GET /js/app.js 响应 阅读全文
posted @ 2020-06-09 23:40 全情海洋 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1 // 2 require('http').createServer((request, response)=>{ 3 //1. 响应行 4 //1-1 响应状态码 5 response.statusCode = 200; 6 response.statusCode = 404; 7 respon 阅读全文
posted @ 2020-06-09 23:37 全情海洋 阅读(296) 评论(0) 推荐(0) 编辑
摘要:表单 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 < 阅读全文
posted @ 2020-06-09 23:36 全情海洋 阅读(746) 评论(0) 推荐(0) 编辑
摘要:1 //1. 引入 HTTP 模块 2 const http = require("http"); 3 //引入 url 模块 4 const urlTool = require("url"); 5 6 //2. 创建服务对象 7 const server = http.createServer(( 阅读全文
posted @ 2020-06-09 23:34 全情海洋 阅读(680) 评论(0) 推荐(0) 编辑
摘要://1. response.end([data[, encoding]][, callback])# // 参数 // data <string> | <Buffer> // encoding <string> // callback <Function> // 返回: <this> // 此方法向 阅读全文
posted @ 2020-06-09 23:30 全情海洋 阅读(417) 评论(0) 推荐(0) 编辑
摘要:方法一 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 方法二 ①.查看所有的端口占用情况 C:\>netstat -ano ②查看 阅读全文
posted @ 2020-06-09 12:28 全情海洋 阅读(678) 评论(0) 推荐(0) 编辑