我使用命令“express -e sample”创建了一个简单的 node.js 项目。
我在 /public 目录下有我的 javascript、css 文件和在视图下的 ejs 文件,我的 server.js 在根目录中。
我创建了一个表单页面,当用户提交它时,我在 /public/javascripts 下的一个 js 文件中调用一个函数。
一切都很完美。我现在想将表单输入保存到我的数据库(mysql)中,所以我尝试获取 mysql 但它失败了。警报声明说该对象未定义。
var database = require('mysql').Client;
但是,相同的命令在 server.js 中运行良好。它打印我的数据库属性。