使用Node.js插入数据

时间:2016-06-21 04:44:52

标签: node.js

我试图通过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代码页....                   指数                            用户名:         密码:                            

1 个答案:

答案 0 :(得分:2)

2条建议:

1.启用身体解析器:

app.use(express.bodyParser());

2.将其作为发布请求:

app.post('/insert',....)