todo-react:一个简单的待办事项React应用程序

上传者: 42120405 | 上传时间: 2022-08-20 16:47:36 | 文件大小: 39KB | 文件类型: ZIP
待办事项React 一个使用 express、react 和 bootstrap 构建的简单待办事项应用程序。 安装 npm install 环境文件设置 我正在为我的环境文件使用 。 您需要做的就是创建一个名为 .env 的文件并在文件中设置端口。 这是一个例子 PORT=80 Express 正在 process.env.PORT 下寻找这个配置,我很快就会为此添加一个 gulp 任务 跑步 npm start 这将启动监视任务和节点服务器。 如果您好奇,您会在终端中看到更多信息 用户界面路由 /默认路由是您可以创建新列表的地方/list/:id这个路由是你可以更新列表的地方 Api 路线 /api/todolist - POST,创建一个新列表/api/todolist/:id - GET,获取你的列表/api/todolist/:id - PUT,更新你的列表

文件下载

资源详情

[{"title":"( 38 个子文件 39KB ) todo-react:一个简单的待办事项React应用程序","children":[{"title":"todo-react-master","children":[{"title":"client","children":[{"title":"dispatcher","children":[{"title":"Dispatcher.js <span style='color:#111;'> 79B </span>","children":null,"spread":false}],"spread":true},{"title":"constants","children":[{"title":"ListConstants.js <span style='color:#111;'> 224B </span>","children":null,"spread":false}],"spread":true},{"title":"components","children":[{"title":"List.react.js <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"ListFormButton.react.js <span style='color:#111;'> 595B </span>","children":null,"spread":false},{"title":"ListForm.react.js <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"CreateList.react.js <span style='color:#111;'> 237B </span>","children":null,"spread":false},{"title":"ListHeader.react.js <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"TodoApp.react.js <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"TextField.react.js <span style='color:#111;'> 478B </span>","children":null,"spread":false},{"title":"Checkbox.react.js <span style='color:#111;'> 408B </span>","children":null,"spread":false},{"title":"NotFound.react.js <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"ListItem.react.js <span style='color:#111;'> 974B </span>","children":null,"spread":false},{"title":"EditList.react.js <span style='color:#111;'> 858B </span>","children":null,"spread":false}],"spread":false},{"title":"stores","children":[{"title":"AlertStore.js <span style='color:#111;'> 741B </span>","children":null,"spread":false},{"title":"ListStore.js <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"BaseStore.js <span style='color:#111;'> 798B </span>","children":null,"spread":false}],"spread":true},{"title":"app.js <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"actions","children":[{"title":"ListActions.js <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"ajaxUtils.js <span style='color:#111;'> 648B </span>","children":null,"spread":false},{"title":"apiUtils.js <span style='color:#111;'> 402B </span>","children":null,"spread":false}],"spread":true},{"title":"router","children":[{"title":"RouterContainer.js <span style='color:#111;'> 134B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"models","children":[{"title":"List.js <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"ListItem.js <span style='color:#111;'> 453B </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"data","children":[{"title":"lists","children":[{"title":".gitignore <span style='color:#111;'> 6B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"server.js <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"ListController.js <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"views","children":[{"title":"404.hbs <span style='color:#111;'> 101B </span>","children":null,"spread":false},{"title":"index.hbs <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"layouts","children":[{"title":"master.hbs <span style='color:#111;'> 481B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"common","children":[{"title":"http","children":[{"title":"ErrorCodes.js <span style='color:#111;'> 452B </span>","children":null,"spread":false},{"title":"responses","children":[{"title":"ListResponse.js <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"ApiError.js <span style='color:#111;'> 91B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"controllers","children":[{"title":"AbstractController.js <span style='color:#111;'> 711B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"css","children":[{"title":"bootstrap.min.css <span style='color:#111;'> 114.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":".gitignore <span style='color:#111;'> 9B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 867B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明