首页>>前端>>Vue->nodejs后端用什么框架好?

nodejs后端用什么框架好?

时间:2023-12-04 本站 点击:0

基于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开发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等常用功能


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Vue/12083.html