Eve*_*lse 2 javascript url require node.js
我一直在尝试将 url 模块用于此处描述的节点 js:https://nodejs.org/api/url.html#url_url,但我似乎无法让简单的示例工作。我希望能够建立一个网址,但使用以下代码,
const URL = require('url');
const apiUrl = new URL('myapi.com/');
apiUrl.searchParams.set('tickers', tickers);
console.log(apiUrl.href);
Run Code Online (Sandbox Code Playgroud)
我遇到了 URL 不是函数的错误。我已经用网站建议初始化 URL 的另一种方式尝试过这个,因为
const { URL } = require('url');
Run Code Online (Sandbox Code Playgroud)
但这会导致第一个开括号出现语法错误。如何使用 url 模块来实际操作 url?
编辑:
根据 MinusFour 的建议,我现在到这里:
const URL = require('url').Url;
const apiUrl = new URL('myapi.com/');
console.log(apiUrl);
apiUrl.search = 'tickers=[\'msft\']';
console.log(apiUrl.href);
Run Code Online (Sandbox Code Playgroud)
这确实编译并运行而不会引发错误,但会记录
Url {
protocol: null,
slashes: null,
auth: null,
host: null,
port: null,
hostname: null,
hash: null,
search: null,
query: null,
pathname: null,
path: null,
href: null }
null
Run Code Online (Sandbox Code Playgroud)
这真的不是我所希望的。
| 归档时间: |
|
| 查看次数: |
2355 次 |
| 最近记录: |