我正在使用 Netbeans(带有 Node.js 和 Express JS 的 HTML5)开发一个单页网站。以下是我需要做的示例(不是真实的网站)。
我有一个表单,当我单击提交时,我需要它将数据发布到数据库并刷新具有该表单的当前页面。现在,它将数据发布到数据库并显示空白页面(看起来像空的 JSON 格式页面。我需要刷新的原因是我正在创建 REST API 以在同一页面上显示来自同一数据库的数据(index.pug)。
就我而言,我使用 Jage/Pug 而不是 HTML 文件
//index.pug
form(method='post', class="form-signin")
input(type='text',class="form-control", name='fname')
input(type='text',class="form-control", name='lname')
button#button(type='submit', value='Submit') ADD
Run Code Online (Sandbox Code Playgroud)
这是app.js
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
const bodyParser = require("body-parser");
const pg = require('pg');
const config = {
user: 'postgres',
database: 'postgres',
password: 'password',
port: 5432,
idleTimeoutMillis: 30000// (30 seconds) how long a client is allowed …Run Code Online (Sandbox Code Playgroud)