您可以使用Node.js和Express框架来解决这个问题。以下是一个示例代码:
const express = require('express');
const app = express();
app.post('/submitdata', (req, res) => {
// 处理POST请求的逻辑
res.send('成功提交数据');
});
app.all('/submitdata', (req, res) => {
// 如果使用GET方法访问submitdata路由,返回错误信息
res.status(405).send('不支持使用GET方法访问submitdata路由。支持的方法为POST。');
});
app.listen(3000, () => {
console.log('服务器已启动,监听端口3000');
});
在上面的示例中,我们使用Express框架创建了一个简单的服务器。我们定义了POST方法的/submitdata
路由来处理提交数据的逻辑。然后,我们使用app.all
方法定义了一个通用的/submitdata
路由,用于处理所有其他的HTTP方法请求。如果使用GET方法访问/submitdata
路由,服务器将返回一个状态码为405的错误信息。
您可以根据自己的需求进一步修改和完善这个示例代码。