我试图通过nodejs将html页面中的值插入MySQL。但错误发生在" Rollno未定义"。我可以获取html页面但是在提交值时发生了错误。
import { OPEN_NODE, CLOSE_NODE, GET_NODES } from '../constants/NodeActionTypes';
const initialState = {
open: false,
nodes: [],
info: {}
}
const testNodes = [
{name:'t1',type:'t1'},
{name:'t2',type:'t2'},
{name:'t3',type:'t3'},
]
function getFileList() {
return {
nodes: testNodes
}
}
export default function opener(state = initialState, action) {
switch (action.type) {
case OPEN_NODE:
var {nodes} = getFileList()
return {
...state,
open:true,
nodes:nodes
};
case CLOSE_NODE:
return {
...state,
open:false
};
case GET_NODES:
var {nodes} = getFileList()
return {
...state,
nodes:nodes
};
default:
return state;
}
}
html代码页.... 指数 用户名: 密码:
答案 0 :(得分:2)
2条建议:
1.启用身体解析器:
app.use(express.bodyParser());
2.将其作为发布请求:
app.post('/insert',....)