ReactJS组件无法解析域名

时间:2019-05-20 13:52:20

标签: javascript reactjs

当我使用类似

的组件时
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。浏览器无法以某种方式解析地址。为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

dns是本机NodeJS模块,旨在在服务器中使用。