@maxmind/geoip2-node
    Preparing search index...

    Class Reader

    Class representing the mmdb reader *

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Opens a mmdb file and returns a ReaderModel promise

      Parameters

      Returns Promise<ReaderModel>

      const reader = await Reader.open('somefile.mmdb');
      const response = reader.city('123.123.123.123');
      console.log(response.city) // The city object (maxmind.CityField)
      console.log(response.country) // The country object (maxmind.CountryField)
    • Opens a buffer that contains mmdb data and returns a ReaderModel

      Parameters

      • buffer: Buffer

        The buffer to open

      Returns ReaderModel