html怎么用node的api

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html怎么用node的api相关的知识,希望对你有一定的参考价值。

参考技术A 在node官网https://nodejs.org/en/下载node.js

2.在自己电脑中新建一个文件夹,例如:D:/node

3.在该新建的文件夹中,打开命令行窗口(shift+右击)

4.通过npm init创建package.json文件

通过 npm install express 安装express模块,后面要用到的
5.在node文件夹中新建app.js文件,将下面的代码复制到app.js文件中

node中的url常用方法解析

参考技术A

url模块提供了两套API来处理URLs:
一个是Node.js遗留的特有的API,

另一个则是通常使用在web浏览器中 实现了WHATWG URL Standard的API.该API是在node8.0.0中正式应用的

在浏览器中,WHATWG URL在全局总是可用的,而在Node.js中,任何情况下打开 或使用一个链接都必须事先引用\'url\'模块:require(\'url\').URL

Node.js遗留的特有的API
参数:

作用:解析url,返回一个url属性对象

例如:

错误:

如果urlStr不是字符串将会抛出TypeError。

如果auth属性存在但无法编码则抛出URIError。

参数:

作用:以一种 Web 浏览器解析超链接的方式把一个目标 URL 解析成相对于一个基础 URL。

例如:

参数:

虽然URL对象的toString()方法和href属性都可以返回URL的序列化的字符串。然而,两者都不可以被自定义。而url.format(URL[, options])方法允许输出的基本自定义。

例如:

注意: 根据浏览器的约定,URL 对象的所有属性都是在类的原型上实现为getter和setter,而不是作为对象本身的数据属性。因此,与[遗留的urlObjects][]不同,在 URL 对象的任何属性(例如 delete myURL.protocol,delete myURL.pathname等)上使用 delete 关键字没有任何效果,但仍返回 true。

参数:

作用:通过将input解析到base上创建一个新的URL对象。如果base是一个字符串,则解析方法与new URL(base)相同。

例如:

如果input或base是无效URLs,将会抛出TypeError。请注意给定值将被强制转换为字符串。例如:

存在于input主机名中的Unicode字符将被使用Punycode算法自动转换为ASCII。

例如:

返回Punycode ASCII序列化的domain. 如果domain是无效域名,将返回空字符串。
它执行的是url.domainToUnicode()的逆运算。

返回Unicode序列化的domain. 如果domain是无效域名,将返回空字符串。

它执行的是url.domainToASCII()的逆运算。

以上是关于html怎么用node的api的主要内容,如果未能解决你的问题,请参考以下文章

html怎么用node的api

node node是什么 Buffer 模块化开发 第三方模块 事件订阅机制EventEmitter

sublimelinter怎么用

JS脚本怎么运行?

sublime3 htmlbeautify插件怎么用

用node.js对一个英语句子分析页面进行一个小爬虫