为了账号安全,请及时绑定邮箱和手机立即绑定

对于简单的 RESTful API 应用程序,如何使用 Node Js 和 Express

对于简单的 RESTful API 应用程序,如何使用 Node Js 和 Express

慕的地10843 2021-10-14 17:22:54
我正在尝试在 Node JS 和 Express 的帮助下使用 RESTful API 创建一个简单的待办事项应用程序。我希望能够显示整个(已完成的任务)数组以及每个键和值对。const express = require('express');const app = express();const bodyParser = require("body-parser");const port = process.env.PORT || 3000;const data = ("/data.json")app.use(bodyParser);const completedTasks = [    {id:1, task: "wash Car", dateDue:"9/20/2019", priority:2},    {id:2, task: "Walk dog", dateDue:"9/13/2019", priority:2},    {id:3, task: "do laundry", dateDue:"9/23/2019", priority:2},    {id:4, task: "fix faucet", dateDue:"9/14/2019", priority:2},    {id:5, task: "pay bills", dateDue:"9/9/2019", priority:2},    {id:6, task: "do homework", dateDue:"9/15/2019", priority:2},    {id:7, task: "meditate", dateDue:"9/10/2019", priority:2}];// Homepageapp.get("/completedTasks", (req,res) =>{    res.write ('Homepage of ToDo App');    res.write("\nThe Completed tasks listed below: \n");    res.send(completedTasks.map(iterable => {        iterable.task;    }).join('')    )    // res.end()});       app.listen(port, ()=> console.log(`Listening on Port ${port}`));
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

JSON 对象不能直接打印,需要转换成字符串。

res.write(JSON.stringify(completedTasks)


查看完整回答
反对 回复 2021-10-14
?
函数式编程

TA贡献1807条经验 获得超9个赞

你可以这样做


...

res.write('Homepage of ToDo App \n');

res.write("The Completed tasks listed below: \n");

completedTasks.map(iterable => {

   res.write(iterable.task +'\n')

});

res.end()


查看完整回答
反对 回复 2021-10-14
  • 2 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信