Welcome aboard! We are happy you are here and wish you good net-raft!
// Test.ts
import request = require('request');
var toExport = {
REQUEST: request.REQUEST
};
request('http://freegeoip.net/json/' , function(error, res, body) {
var latlong = JSON.parse(body)
console.log(latlong.longitude + ' and ' + latlong.latitude)
})
// output in Test.js
"use strict";
exports.__esModule = true;
var request = require("request");
var toExport = {
REQUEST: request.REQUEST
};
request('http://freegeoip.net/json/', function (error, res, body) {
var latlong = JSON.parse(body);
console.log(latlong.longitude + ' and ' + latlong.latitude);
});
// Test.ts
var request = new XMLHttpRequest();
request.open('GET', 'http://freegeoip.net/json/', true);
request.onload = function() {
if (request.status >= 200 && request.status < 400) {
var data = JSON.parse(request.responseText);
document.write(data.longitude + ' and ' + data.latitude);
} else {
}
};
request.onerror = function() {
// something do ...
};
request.send();
// index.html
<!DOCTYPE html>
<html>
<head><title></title></head>
<body>
<script src="test.js"></script>
</body>
</html>
The most helpful TYPESCRIPT solutions
get client ip address using typescriptTYPESCRIPT Click to see more ... 6.3K 243