![](/img/trans.png)
[英]How to create simple restful api for login and signup using node.js mongodb express.js
[英]How Can I display an Array of Objects with a GET request using Node Js and Express For a simple RESTful API app
我正在嘗試在Node JS和Express的幫助下使用RESTful API創建一個簡單的To-Do應用。 我希望能夠顯示完整的數組(已完成的任務)以及每個鍵和值對。
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}
];
// Homepage
app.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}`));
JSON對象無法直接打印,您需要將其轉換為字符串。
res.write(JSON.stringify(completedTasks)
你可以這樣
...
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()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.