【发布时间】:2020-02-25 16:32:23
【问题描述】:
我得到 ReferenceError: navigator is not defined 在 node.js 上运行以下代码:
navigator.geolocation.getCurrentPosition((data) => {
console.log(data);
});
我认为问题在于 Navigator.geolocation 是一个 Web API,不能在节点上运行。有没有办法模拟浏览器并在 node.js 上使用它?
非常感谢
【问题讨论】:
-
你想做什么?获取运行 Node.js 的计算机的位置?为打算在浏览器中运行的代码编写单元测试(但测试通过 Node.js 运行)?还有什么?
标签: javascript node.js geolocation