【发布时间】:2017-09-08 14:27:35
【问题描述】:
我说的不是 Button 标签。我说的是提交类型的输入标签。我正在使用 fs 加载我当前的页面。我正在努力学习表达。
Server.js:
var express = require('express');
var path = require('path');
var fs = require('fs');
var app = express();
app.use(express.static(path.join(__dirname+'/public/')));
app.use(require('body-parser').urlencoded({ extended: true }));
app.get('/', function(a,b,c){
fs.readFileSync('index.html');
});
app.post('/testaction', function(a,b){
console.log(a.body.log);
fs.readFileSync('public/Logged.html');
});
app.listen(3000);
index.html:
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
</head>
<body>
<form method="post" action="http://localhost:3000/testaction">
<h1>Log This:</h1>
<input type="text" name="log"/>
<input type="submit", value="Press Me!"/>
</form>
</body>
</html>
【问题讨论】:
-
你能分享一些代码来帮助你弄清楚你想要做什么吗?听起来您正试图在客户端提交表单时将特定的静态页面发送回客户端,以响应特定的 POST 请求。
标签: html node.js forms express submit