# node_server
**Repository Path**: cander0815/node_server
## Basic Information
- **Project Name**: node_server
- **Description**: No description available
- **Primary Language**: NodeJS
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2017-12-18
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于node.js开发的简易后台, 实现简单的数据交互; 帮助前端实现前后端分离式开发
该服务器是通过 `fs` 组件读取特定文件夹 `file` 中的json文件, 来作为数据存储; 没有通过数据库, 实习数据方便管理;
#### 程序默认监听8888端口, 如有需要可在代码中修改
#### 常用接口介绍
| 接口作用| 请求方式|接口地址 | 参数说明 |
|-------|-------- |-------| -------|
| GET 获取数据|`GET`| http://locahost:8888/index?file=\*&path=\*&timeout=*|file:读取的文件的名称;(必传)
path: 文件夹的名称;(必传)
timeout: 模拟延时返回数据(单位: 秒, 选传)|
|POST 获取数据| `POST` | http://locahost:8888/postGetData|格式: JSON;
{
file: 文件名称(String),
path: 文件夹的名称(String),
timeout:文件存储的数据模拟延时返回数据(Number 单位: 秒, 选传)
}|
| 设置数据| `POST`|http://locahost:8888/file| 格式: JSON;
{
file: 文件名称(系统自动创建),
path: 文件夹的名称(需提前自己在file文件夹下建立好文件夹),
data:文件存储的数据(请转为JSON字符串)
}|