Eine sehr einfache Timestamp Microservice App mit Knoten, die ich auf einer Webseite auf meiner Website ausführen möchte. Wie würde ich das machen? Es funktioniert derzeit gut auf meinem lokalen Server.Wie stelle ich meine Nodejs-Anwendung auf meiner Webseite bereit?
Ich denke, das wäre sehr einfach, aber aus der Suche kann nur finden, wie in Heroku/AWS zu implementieren.
const express = require('express');
const bodyParser = require('body-parser');
const cors = require('cors');
//Create an instance of Express for the app and instantiate bodyParser and cors
const app = module.exports = express();
app.use(bodyParser.json());
app.use(cors());
app.get(`/dateValues/:dateVal`, (req,res,next) => {
//gets date from request
var dateVal = req.params.dateVal;
//Options for formatting date in natural state
var options = { year: 'numeric', month: 'long', day: 'numeric' };
if(isNaN(dateVal)) {
var naturalDate = new Date(dateVal);
naturalDate= naturalDate.toLocaleDateString('en-US', options);
var unixDate = new Date(dateVal).getTime()/1000-21600;
} else {
var unixDate = dateVal;
var naturalDate = new Date((parseInt(dateVal)+21600)*1000);
naturalDate= naturalDate.toLocaleDateString('en-US', options);
}
res.json({unix: unixDate, natural: naturalDate});
});
app.listen(3000,() => {
console.log('App is running');
});