【发布时间】:2019-04-11 18:59:48
【问题描述】:
这是我得到的错误:HTTP-Fehler 405.0 - Method Not Allowed
我尝试从我的HTML>FROM/Action:test.js>test.js 发送以在我的 sqlite3 数据库中获取它,但我没有得到它。出了什么问题?
这是我的 HTML 代码:
<form action="test.js" method="post">
<input type="text" name="Gehalt" value="">
<input type="submit" value="Senden">
</form>
我的test.js 在同一个文件夹中!
const sqlite3 = require('sqlite3').verbose();
const express = require('express');
const bodyParser = require('body-parser')
var app = express();
var urlencodedParser = bodyParser.urlencoded({ extended: false })
app.use(bodyParser());
let Gehalt
console.log("hier soll");
app.post('test.js', urlencodedParser, function (req, res) {
//var url = req.body;
console.log(req.body);
//Gehalt = req.body.url
});
【问题讨论】:
-
您正在向实际上是静态文件的端点发送 POST 请求。那是行不通的。
-
oki,什么会起作用?
-
我会试试的。我希望我能得到这个。非常感谢男人=)
-
我不知道它不起作用。第一个问题html表单发送,我得到错误405.0。问题 2.) test.js 一无所获
标签: html node.js forms post sqlite