fastify 和 hapi 你用哪个?

radiorz
  • 71
回复
阅读 495
1 个回答

fastify。

性能

image.png
image.png

活跃度

image.png

npm下载量

image.png

Google搜索趋势

image.png

Hello world代码量

fastify

const fastify = require('fastify')()
fastify.get('/', function (request, reply) {
  reply.send({ hello: 'world' })
})
fastify.listen({ port: 3000 }, function (err, address) {
  if (err) {
    console.error(err)
    process.exit(1)
  }
})

hapi

const Hapi = require('@hapi/hapi');
const init = async () => {
    const server = Hapi.server({
        port: 3000,
        host: 'localhost'
    });
    server.route({
        method: 'GET',
        path: '/',
        handler: (request, h) => {
            return 'Hello World!';
        }
    });
    await server.start();
};
process.on('unhandledRejection', (err) => {
    console.log(err);
    process.exit(1);
});
init();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏