Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kapusou/Interface

Repository files navigation

mydemo

使用方法:
引入相关模块,运行question.js即可
(日志中间功能还未完全实现)

demo 主要内容是写了三个接口:

1、
实现接口:GET /api/os_infos
接口说明:调用系统库,实现返回当前系统的信息。
接口数据格式为json
返回的数据格式为
{
cpus:[]
totalMem:Number,
freeMem:Number,
arch:String,
platform:String,
type:String
}

2、
实现接口:GET /api/file_info
参数说明:
filePath 读取的文件路径
接口说明:调用系统库读取文件,并将文件中的数据返回
接口数据格式为json
返回的数据格式为
{
filePath:String,
data:String
}

3、
实现接口:PUT /api/file_info
参数说明
filePath 读取的文件路径
overwrite 控制是否覆盖原有内容
body 为更新的数据内容
接口说明:调用系统库更新文件,并将更新后的数据返回
接口数据格式为json
返回的数据格式为
{
filePath:String,
data:String
}

4、
实现一个 express 中间件,实现日志打印功能

5、
使用 mongoose 创建一个名为 project 的 schema ,其结构为
name: {
index: true,
type: String,
type: String,
required: '{PATH} is required!'
},
sortName: String, //简称
description: String, //描述
address: {
state: String,
province: String,
city: String,
area: String,
road: String,
},
startAt: Date, //开工时间
endAt: Date, //竣工日期

封装 CURD 接口,实现 创建 , 更新 , 获取 , 删除 接口 实现以下网络请求接口
POST /api/projects // 创建一条projects信息
GET /api/projects/:id // 获取指定id的project信息
PUT /api/projects/:id // 更新指定id的project信息
DELETE /api/projects/:id // 删除指定id的project信息
GET /api/projects // 获取所有projects信息

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /