nodejs后端用什么框架好?

基于Node.JS, MongoDB的开源IM聊天框架Spika

发现一款强大的开源聊天框架 Spika 。 它不仅提供iOS,Android,Web端的源码,还有后端的源码,都是开源的碧早。Spika的提供者是来自克罗地亚的一家移动APP公司 Clover Studio 感谢他们的团队把这个项目从头到脚都开源了。

相对于传统的LAMP(LINUX, APACHE, MYSQL,PHP), Node.js + MongoDB 是一种比较新的后端组灶慧核合。Google自己的聊天平台Google Messaging Cloud(GMC)就是基于Node.JS+MongoDB实现的。

废话不多说,开始使用吧!

安装服务器端

1.环境配置。 官网 上提供的是Ubuntu14.04版的配置过程。见下图:

由于我用的服务器是Amazon Linux,用yum来安装。

git clone git://github.com/nodejs/node.git

cd node

git checkout v4.4.7

./configure

make

sudo make install

sudo su

vi /etc/sudoers

:/usr/local/bin```

3.安装imagemagick

5.安装Spika

6.安装gulp

sudo npm install gulp -g

7.编写配置文件

把Config.host和port的值设隐掘为自己服务器的hostname和port, 把Config.chatDatabaseUrl的值改为mongoDB的路径。最好用1024以上的port。mongoDB如果没有修改安全选项的话,最好用127.0.0.1。

8 . 运行项目

这时候可能会报错

找不到jsdoc。 解决方法:

然后再次运行

开启服务器

node src/server/main.js

这个时候用浏览器登陆

主机号:端口号/spika

就可以开始聊天啦!

除了web版,它还有android和ios版,下次再尝试吧:)

nodejs后端用什么框架好?  第1张

用nodejs开发web应用,用哪个框架好?express?还是其他什么

刚开始学的时候建议用原生的http,稍微高级点用connect中间让慧件,如果注重效率的话,就用中运框坦培答架级别的express,自己再选个模板jade,ejs什么的,上手还是比较容易的。

用nodejs写app的后端用什么后端框架

链接MySQL可以参考 TryGhost/Ghost · GitHub 项目,使用的ORM框架是 Bookshelf.js ,还有首斗 sequelize/sequelize · GitHub

不使用ORM 参考:felixge/node-mysql · GitHub

RESTfull API的MVC可以选择 express、koa ,或者首磨者专门做REST API的框架:mcavage/node-restify · GitHub 等,去芹简GITHUB上搜索,选择一个Star多的即可:Search · node api · GitHub

nodejs里的thinkjs框架怎么样

thinkjs 1.0 发布了,thinkjs是一款高效、简单易用的Node.js MVC框架。该框架借鉴了很多 ThinkPHP 的特性,同时结合Node.js的特性,使用了 ES6 Promise,让异步编程更加简单、方便。

Node.js下的框架莫过于express了,但express并没有解决异步带来的开发不便的问题,同时express提供的功能过于简单,实 际项目中要写很多代码。虽然koa框架使用es6 generator function解决了一些异步带来的问题,但需要在非稳定版0.11.x下才能运行。

鉴蠢迟于此,thinkjs底层使用Promise来解决异步嵌套的问题,同时参考了优秀的PHP框架ThinkPHP,让Node.js下开发更加简单高效。

特性

自动启动服务碧档乎

支持Http访问、命令行调用、WebSocket、Restful

CBD架构,MVC模式

基于Promise,异步编程更悔悉加简单

封装了Db, Cache, Session等常用功能

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的前端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 12:49
下一篇 2023-09-23 12:49

相关推荐

发表回复

登录后才能评论