let url = new URL("https://stackoverflow.com/questions/ask")
Run Code Online (Sandbox Code Playgroud)
它会得到这样的错误:
URL未定义
实际上,在现代浏览器中,它运行良好.但是,如果您在node.js环境中运行它,您将收到类似的错误.
我研究了文档,它说这是一个全球类:
浏览器兼容的URL类,通过遵循WHATWG URL标准实现.解析的URL的示例可以在标准本身中找到.URL类也可在全局对象上使用.
所以有什么问题?
Ngu*_*You 38
尝试添加此行:
var URL = require('url').URL;
Run Code Online (Sandbox Code Playgroud)
完整的例子在这里:
var URL = require('url').URL;
var myURL = new URL('http://www.example.com/foo?bar=1#main');
console.log(myURL.host);
// prints 'www.example.com'
Run Code Online (Sandbox Code Playgroud)
所有这些都来自这个惊人的教程.
| 归档时间: |
|
| 查看次数: |
11890 次 |
| 最近记录: |