Benutzer:MovGP0/Angular/Hapi
Zur Navigation springen
Zur Suche springen
MovGP0 | Über mich | Hilfen | Artikel | Weblinks | Literatur | Zitate | Notizen | Programmierung | MSCert | Physik |
|
Hapi
[Bearbeiten | Quelltext bearbeiten]- REST-Server in JavaScript für NodeJS
npm install hapi --save
- server.js
const Hapi = require('hapi');
// Create a server with a host and port
const server = new Hapi.Server();
server.connection({
host: 'localhost',
port: 8000
});
// Add the route
server.route({
method: 'GET',
path:'/hello',
handler: function (request, reply) {
return reply('hello world');
}
});
// Start the server
server.start((err) => {
if (err) {
throw err;
}
console.log('Server running at:', server.info.uri);
});
npm start
- server.ts
npm init
npm install hapi --save
npm install typescript --global
npm install typings --global
import * as hapi from "hapi";
const server: hapi.Server = new hapi.Server()
server.connection({ port: 3000 });
server.route({
method: "GET",
path: "/",
handler: (request: hapi.Request, reply: hapi.IReply) => {
reply("Hello World")
}
});
server.start((err) => {
if (err) {
throw err;
}
console.log("server running at 3000");
})
tsc server.ts
npm start
Links
[Bearbeiten | Quelltext bearbeiten]- hapi. Abgerufen am 20. März 2017 (englisch).
|}