当我使用类似
的组件时const React = require('react');
const dns = require('dns');
class DnsResolver extends React.Component {
componentDidMount() {
dns.resolve('https://www.google.com', (err, addresses) => {
this.setState({
address: addresses
});
});
}
render() {
return (
<div>
{this.state.address}
</div>
);
}
}
module.exports = DnsResolver;
结果为0.0.0.0
。浏览器无法以某种方式解析地址。为什么会发生这种情况?
答案 0 :(得分:1)
dns
是本机NodeJS模块,旨在在服务器中使用。