基于微信云托管 Node.js Express 框架自建服务
前往 微信云托管快速开始页面,选择相应语言的模板,根据引导完成部署。 https://cloud.tencent.com/
.
├── Dockerfile
├── README.md
├── container.config.json
├── db.js
├── index.js
├── index.html
├── package.json
index.js:项目入口,实现主要的读写 APIdb.js:数据库相关实现,使用sequelize作为 ORMindex.html:首页代码package.json:Node.js 项目定义文件container.config.json:云托管部署配置文件Dockerfile:容器配置文件
const app = require("express")();
const bodyParser = require("body-parser");
const multer = require("multer"); // v1.0.5
const upload = multer(); // for parsing multipart/form-data
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
app.post("/profile", upload.array(), function(req, res, next) {
console.log(req.body);
res.json(req.body);
});