- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 Node.js 的初学者,并尝试使用 express.js。我按照 Tutorialpoint 的教程来学习express.js。但是,我在 node.js Restful api session 上遇到了一些问题。这是它的链接:
https://www.tutorialspoint.com/nodejs/nodejs_restful_api.htm
我按照本教程进行操作,但在使用 POST 和 DELETE HTTP 方法时遇到了问题。这是他们的代码:
users.json
{
"user1" : {
"name" : "mahesh",
"password" : "password1",
"profession" : "teacher",
"id": 1
},
"user2" : {
"name" : "suresh",
"password" : "password2",
"profession" : "librarian",
"id": 2
},
"user3" : {
"name" : "ramesh",
"password" : "password3",
"profession" : "clerk",
"id": 3
}
}
POST 方法: 无法 GET/addUser
var user = {
"user4" : {
"name" : "mohit",
"password" : "password4",
"profession" : "teacher",
"id": 4
}
}
app.post('/addUser', function (req, res) {
// First read existing users.
fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
data = JSON.parse( data );
data["user4"] = user["user4"];
console.log( data );
res.end( JSON.stringify(data));
});
})
删除方法:无法获取/删除用户
app.delete('/deleteUser', function (req, res) {
// First read existing users.
fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
data = JSON.parse( data );
delete data["user" + 2];
console.log( data );
res.end( JSON.stringify(data));
});
})
此链接上的 2 个 GET 方法工作正常。另外,我不知道为什么我调用 POST 和 DELETE,结果将 GET 打印到屏幕上,尽管我无法调用任何 GET 方法。谢谢你的建议。
最佳答案
您收到 Cannot GET/deleteUser
消息,因为您通过浏览器访问 api,并且浏览器始终会发送 GET 请求。您应该使用像 POSTMAN 这样的东西来发出 POST 请求,然后您就可以发出 post 请求。
关于node.js - 无法基于 TutorialsPoint 上的 Node.js 教程进行 POST 和 DELETE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41298559/
http://www.tutorialspoint.com/design_pattern/proxy_pattern.htm 嗨, 我希望使用示例中的示例来了解java中的代理设计模式上面的链接。在主
#include #include const int MAX = 3; int main() { int var[] = { 10, 100, 200 }; int i, *pt
TutorialsPoint Java Compiler 在 tutorialspoint 中,他们使用 term.js 创建了 linux 终端. 我在我的项目中集成了相同的 github 库,它工
我是 Java 和 REST API 的新手,我遇到了以下问题。我点击那个链接 https://www.tutorialspoint.com/restful/restful_first_applica
我正在关注这个 Ruby on Rails tutorial from TutorialsPoint.com .我对 Ruby on Rails 开发完全陌生,并且已经遇到了一些小问题。 我正在使用
我是 Node.js 的初学者,并尝试使用 express.js。我按照 Tutorialpoint 的教程来学习express.js。但是,我在 node.js Restful api sessio
我是一名优秀的程序员,十分优秀!