小程序模板網(wǎng)

使用 Express 框架搭建小程序后端服務器

發(fā)布時間:2018-02-01 18:21 所屬欄目:小程序開發(fā)教程

摘自好奇貓使用Express框架搭建小程序后端服務器,專門為小程序提供 RESTful API 服務開發(fā)環(huán)境需要的軟件包版本:Node.js版本 v7.2.0npm版本 v3.10.9MongoDB版本 v3.0.6安裝和啟動 MongoDB 數(shù)據(jù)庫MongoDB 數(shù)據(jù)庫的安 ...

 
 
 
摘自好奇貓

使用 Express 框架搭建小程序后端服務器,

專門為小程序提供 RESTful API 服務

開發(fā)環(huán)境需要的軟件包版本:

  • Node.js 版本 v7.2.0

  • npm 版本 v3.10.9

  • MongoDB 版本 v3.0.6

安裝和啟動 MongoDB 數(shù)據(jù)庫

MongoDB 數(shù)據(jù)庫的安裝步驟,

比如說安裝3.0版本的 MongoDB,

可以查看官方文檔,

請根據(jù)您自己使用的操作系統(tǒng),

選擇適合自己的 MongoDB 安裝文檔。

創(chuàng)建應用目錄

新建一個目錄文件 weapp-server,進入目錄:

mkdir weapp-server && cd weapp-server

接下來生成項目需要的 package.json 文件,如下:

npm init -y

安裝 express 和 mongoose 軟件包

npm install --save express mongoose
  • express 基于 Node.js 的 web 應用框架

  • mongoose 可以讓 Express 和 MongoDB 之間進行通信的中間件

添加應用入口文件

新建文件 index.js,然后添加代碼如下:

let express = require('express');let app = express();let mongoose = require('mongoose');

mongoose.connect('mongodb://localhost:27017/weapp-server');

app.listen(3000, function() {  console.log('Your server is running on port 3000');
});

上述代碼就創(chuàng)建了一個最簡單的 Express 應用,

首先創(chuàng)建了一個 Express 實例 app

然后調(diào)用 mongoose中間件連接 MongoDB 數(shù)據(jù)庫,

最后創(chuàng)建一個 HTTP server 實例,監(jiān)聽來自本地3000端口的所有請求。

啟用應用

首先,啟動 MongoDB 需要執(zhí)行:

mkdir -p data/dbmongod --dbpath=./data/db

然后,安裝一下 nodemon,執(zhí)行命令:

npm install -g nodemon

然后,啟用剛才創(chuàng)建的 Express 應用,執(zhí)行命令:

nodemon index.js

命令行中會打印出 Your server is running on port 3000

說明 Express 應用已經(jīng)運行起來了。

使用 nodemon 啟動應用的目的是為了提高開發(fā)效率

每次修改代碼之后,nodemon 會自動重啟應用

這樣,我們的后端服務器就算搭建起來,

后續(xù)會提高用戶登錄 API,存儲小程序登錄用戶的信息



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/21393.html 復制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點擊咨詢
QQ在線咨詢