Feathers实时JavaScript框架
Feathers是一个为将来应用程序准备的实时JavaScript框架。
开始安装
你可以仅利用4个命令建立第一个实时API:
$ npm install -g yo generator-feathers $ mkdir my-new-app $ cd my-new-app/ $ yo feathers $ npm start
要了解更多关于Feathers请访问 feathersjs.com 官网或直接进入了the Feathers docs。
看看如何工作
这里是所有你需要在内存数据存储中创建REST风格,实时消息API使用的代码:
// app.js var feathers = require('feathers'); var rest = require('feathers-rest'); var socketio = require('feathers-socketio'); var memory = require('feathers-memory'); var bodyParser = require('body-parser'); var handler = require('feathers-errors/handler'); // A Feathers app is the same as an Express app var app = feathers(); // Add REST API support app.configure(rest()); // Configure Socket.io real-time APIs app.configure(socketio()); // Parse HTTP JSON bodies app.use(bodyParser.json()); // Parse URL-encoded params app.use(bodyParser.urlencoded({ extended: true })); // Register our memory "messages" service app.use('/messages', memory()); // Register a nicer error handler than the default Express one app.use(handler()); // Start the server app.listen(3000);
然后运行
npm install feathers feathers-rest feathers-socketio feathers-errors feathers-memory body-parser node app
并访问http://localhost:3000/messages。 那就行了!利用Feathers你还可以做更多包括;使用一个真实数据库,认证,授权,集群等等!跳转到the Feathers docs,看看它是多么容易建立可扩展的实时应用程序。
评论
Feathers实时JavaScript框架
Feathers是一个为将来应用程序准备的实时JavaScript框架。开始安装你可以仅利用4个命令建立第一个实时API:$ npm install -g yo generator-feathers$
Feathers实时JavaScript框架
0
mojo.jsNode.js 实时 Web 框架
mojo.js是Node.js实时Web框架,可将它视作采用TypeScript重写的 Mojolicious。mojo.js使用了所有最新的JavaScript特性,专为聚焦超媒体(hypermed
mojo.jsNode.js 实时 Web 框架
0
Socket.IO实时应用程序框架
Socket.IO实现了实时双向的基于事件的通讯机制。旨在让各种浏览器与移动设备上实现实时app功能,模糊化各种传输机制。Socket.IO是跨平台,多种连接方式自动切换,做即时通讯方面的开发很方便,
Socket.IO实时应用程序框架
0
JavolutionJava 实时集合框架
Javolution提供一个高性的Java集合(collection)类库和一些实用的工具类。虽然这个类包只提供非常少的几个集合类,但是这些类就能够代替大部分java.util类。javolution
JavolutionJava 实时集合框架
0