CoastalCommitsPastes/server/node_modules/strong-globalize/examples/gmain/index.js

39 lines
1 KiB
JavaScript
Raw Normal View History

2022-03-06 16:46:59 -08:00
// Copyright IBM Corp. 2018,2020. All Rights Reserved.
// Node module: strong-globalize
// This file is licensed under the Artistic License 2.0.
// License text available at https://opensource.org/licenses/Artistic-2.0
'use strict';
var SG = require('strong-globalize');
SG.SetRootDir(__dirname, {autonomousMsgLoading: 'all'});
SG.SetDefaultLanguage();
var g = new SG();
var express = require('express');
var gsub = require('gsub');
var request = require('request');
var util = require('util');
var app = express();
app.get('/', function(req, res) {
var helloMessage = util.format('%s Hello %s',
g.d(new Date()), gsub.getUserName());
res.end(helloMessage);
});
var amount = 1000;
var currency = g.c(amount, 'JPY');
var port = 8080;
app.listen(port, function() {
g.log('Listening on %d by %s.', port, gsub.getUserName());
g.log(gsub.getHelpText());
g.log('Shipping cost is %s.', currency);
});
setInterval(function() {
request('http://localhost:' + port,
function(_error, response, body) { console.log(body); });
}, 1000);