NodeJS+ExpressJS+SocketIO+MongoDB应用模板

OS:Win8.1 with update

关键字:NodeJS,ExpressJS,SocketIO,MongoDB。

1.源代码下载:https://github.com/ldlchina/ESMNodeAppTemplate

2.服务器环境配置:

安装NodeJS: http://www.nodejs.org/
安装mongodb: http://www.cnblogs.com/ldlchina/p/3551334.html。
打开文件\lib\conf.json, 配置db选项。
打开\package.json, 更改name, version等。
在\routes的子文件夹下面添加路由。
所有前端文件放到\frontend文件夹下面。

3.启动运行服务器

打开CMD,切换到文件目录\ESMNodeAppTemplate。

第一次启动,运行CMD:“npm install”,安装node modules。

运行CMD:“node start”,服务器启动成功,显示:start at port:8443

4.运行Samples

在浏览器窗口打开:http://localhost:8443/samples/testsocketio.html,显示如下:

在浏览器窗口打开:http://localhost:8443/samples/testfileupload.html,显示如下:

时间: 2024-10-13 10:46:15

NodeJS+ExpressJS+SocketIO+MongoDB应用模板的相关文章

使用nodejs+express+socketio+mysql搭建聊天室

使用nodejs+express+socketio+mysql搭建聊天室 nodejs相关的资料已经很多了,我也是学习中吧,于是把socket的教程看了下,学着做了个聊天室,然后加入简单的操作mysql数据库存聊天记录.express主要是做了路由及jade模板.我是用的国外的免费空间托管的,国内各种备案,它的访问地址是:nodejs聊天室http://chat.lovewebgames.com/,效果图如下: 用到的插件如下: "socket.io":"~1.3.5&quo

nodejs+express4.0+mongodb安装方法 for Linux, Mac

废话不多说 1:下载nodejs包 下载地址如下:http://www.nodejs.org/download/ 下载source code版本需要解压后到其目录执行./configure,然后make && make install; 而binaries的tar.gz解压后即可. 2:下载mongodb 下载地址如下:http://www.mongodb.org/downloads 而binaries的tar.gz解压后即可. 3:配置环境变量 cd ~:此目录下有个.bash_prof

使用async/await——Nodejs+ExpressJs+Babel

在使用诸如restify/expressjs等Nodejs Web Framework时,我们最头疼的问题就是回调黑洞. 虽然后又Koa/Koa2号称"The Next Framework"使用co解决问题,但是核心this的设计和各种小流middleware对req/res的随意滥用,导致我对这个框架失去好感. Expressjs依然是我在使用Nodejs编写API和Web时的首选框架. 在使用Expressjs时,如果我们也想使用await/async这些在ES7 stage-3中

nodejs 初次链接 mongodb 的详细细节

时间  2016-06-2613:05:16 在前端的学习也有一段时间了,学习了html,css,javascript,jqery,ajax,php,mysql,学习了这些,了解了一些皮毛,也没有什么时间静下来学习其他的技术,在web前端的技术的飞速发展,不光要学习老一辈的技术,基础的HTML,CSS,核心的javascript......,要学习的框架一大堆,光靠记忆是已经不适合现在的学习了...就不跑远了.现在来说说nodejs链接到mongodb. 这几天一直在学习mongdb的基础知识,

nodejs授权连接mongodb

mongodb安装完以后是没有用户连接授权验证的 在控制台直接输入mongo进入交互模式 show dbs use databaseName show collections 这些基本的命令都不会有问题 ############################################ 给mongodb加入用户授权验证  -----mongo进入交互模式 use admin #切换到admin数据库 show collections #显示数据集 ----demo ----system.u

nodejs笔记--与MongoDB的交互篇(七)

原文地址:http://www.cnblogs.com/zhongweiv/p/node_mongodb.html 目录 简介 MongoDB安装(windows) MongoDB基本语法和操作入门(mongo.exe客户端操作) 库操作 插入 查询 修改 删除 存储过程 nodejs操作MongoDB 插入 查询 修改 删除 调用存储过程 写在之后... 简介 MongoDB 开源,高性能的NoSQL数据库:支持索引.集群.复制和故障转移.各种语言的驱动程序:高伸缩性: NoSQL毕竟还处于发

nodejs express 加载html模板

在nodejs中如使用express框架,她默认的是ejs和jade渲染模板.由于我在使用的时候觉得她的代码书写方式很不爽还是想用html的形式去书写,于是我找了使用了html模板. 直接上代码,主要的是在 app.engine('.html', ejs.__express); app.set('view engine', 'html'); 这两句. 1 var http = require('http'), 2 express = require('express'), 3 fs = requ

【Nodejs&&ExpressJS&&AngularJS】安装与框架搭建

1.NodeJS 下载安装包 https://nodejs.org/download/ 安装安装包 tar --strip-components 1 -xzvf node-v0.12.1-linux-x64.tar.gz -C /opt/app/nodejs_12 2.安装开发包 npm install -g express npm install -g express-generator npm install -g yo npm install -g generator-angular np

nodejs+Express中使用mustache模板引擎

由于公司一个seo项目,需要我协助.此项目他人已经开发大半,由于seo需要,使用了服务器端模板引擎.我项目的后端同事说项目是go语音写的,跑项目麻烦,只给了我template和css等静态文件. 为了方便自己调试模板花了点时间用nodejs跑了一套. 装node就不说了,网上很多 mkdir appName cd appName/ npm init npm install express --save npm install mustache --save npm install mustach