在上节,我们讲了如何搭建express环境,现在我们说说如何通过node.js写服务接口给前端调用 1. 首先通过MongoDB建好数据库与表格 例如,我的数据库名字为db_demo,数据库表格为goods 表goods中的数据结构如下: 'productId': {type: String}, // 商品id 'productName': String, // 商品名称 'salePrice': Number, // 商品价格 'productImage': String // 商品图片 mo…
一.聊天室简单介绍 采用nodeJS设计,基于express框架,使用WebSocket编程之 socket.io机制.聊天室增加了 注册登录模块 ,并将用户个人信息和聊天记录存入数据库. 数据库采用的是mongodb , 并使用其相应mongoose对象工具来处理数据的存取. 功能主要涉及:群聊.私聊.设置个人信息.查看聊天记录.查看在线用户等 效果图: 你也可以直接来这里  查看演示 二.聊天室基本设计思路 除去上次的注册登录模块不说,本次主要就是增加了socket.io模块的设计 以及 …
源码地址 https://gitee.com/zyqwasd/mongdbSession 本项目的mongodb是本地的mongodb 开启方法可以百度一下 端口是默认的27017 页面效果 1. 注册登录页 2. 上传的图片 和删除数据库的数据和服务器上的图片 前端代码 因为是个小项目就用原生写了 1. 这个是login 页面一个注册模块一个登录模块 <!-- 引入axios 方便操作 --> <script src="https://cdn.jsdelivr.net/npm…
个人网站 https://iiter.cn 程序员导航站 开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教! 以前node中的express框架,每次修改代码之后,都需要重新npm start 才能看到改动的效果,非常麻烦,所以这里引入nodemon模块,实现了不用重启也能自动更新这样的好处 1.全局安装nodemon npm install -g nodemon 或者安装到本地 npm install nodemon --save 2.在项目目录下创建 nodemon.json…
最近本人在学习开发NodeJs,使用到express框架,对于网上的学习资料甚少,因此本人会经常在开发中做一些总结. express获取参数有三种方法:官网介绍如下 Checks route params (req.params), ex: /user/:id Checks query string params (req.query), ex: ?id=12 Checks urlencoded body params (req.body), ex: id=1.例如:127.0.0.1:3000…
玩node.js,不玩后台那就是杀鸡牛刀,今天没事整理一下以前开发node.js后台的心得 1.首先安装node.js以及cnpm,在这儿我就不说了,看我node.js中的另一篇文章node.js的安装和配置 安装express框架: sudo cnpm install express -g 全局安装express, 之后再安装express生成器,用下面语句就能安装 sudo cnpm install -g express-generator 此时你就可以输入 express -v 查看你所安…
1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry https://registry.npm.taobao.orgnpm config list 2.mongodb-3.2.9测试(配置了用户名密码) var Server = require('mongodb').Server;var Db = require('mongodb').Db; var…
koa-mongo MongoDB middleware for koa, support connection pool. koa-mongo koa-mongo is a mongodb middleware for koa, support connection pool. Install npm i koa-mongo --save Usage app.use(mongo({ host: 'localhost', port: 27017, user: 'admin', pass: '12…
官网:http://www.expressjs.com.cn/ 使用方式(如果后面需要添加路由等推荐第二种方式,不然需要需要手动添加):一.自己动手搭建 1. 新建项目文件夹,如test,并在命令行中进入目录: cd test2.初始化 npm init,简单使用不需要配置就全部回车跳过(入口文件默认为index.js)3.安装express: npm install express --save4.新建入口文件index.js中加入以下代码: const express = require('…
var express = require('express');var router = express.Router();var app = express();var MongoClient = require('mongodb').MongoClient;var DB_CONN_STR = 'mongodb://localhost:27017/runoob';router.get('/', function (req, res) { var selectData = function (…