。首先,PUG是一种模板引擎,用于生成HTML页面。在使用PUG表单发送POST请求时,需要结合后端技术来实现数据的传输和处理。
以下是一种可能的解决方案:
form(method="POST" action="/submit-form")
// 表单字段
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/submit-form', (req, res) => {
const formData = req.body; // 获取表单数据
// 处理表单数据
res.send('Data submitted successfully');
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
const mysql = require('mysql2');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'database_name',
});
connection.connect();
// 处理表单数据并存储到数据库
// ...
connection.end();
以上只是一种解决方案,具体实现方式还取决于项目需求和技术栈选择。在实际开发中,还需要考虑安全性、数据校验、错误处理等方面的问题。
领取专属 10元无门槛券
手把手带您无忧上云