我使用命令“express -e sample”创建了一个简单的node.js项目。Node.js - 如何在express下导入公用文件夹中的依赖项模块
我有我的javascript,css文件在/ public目录和ejs文件下的意见和我的server.js是在根目录下。
我创建了一个表单页面,当用户提交时,我调用了一个位于/ public/javascripts下的js文件中的一个函数。
一切正常。我现在想将表单输入保存到我的数据库(mysql),所以我试图获得MySQL,但它失败了。警报声明表示该对象未定义。
var database = require('mysql').Client;
但是,相同的命令在server.js中正常工作。它打印我的数据库属性。
什么是你得到确切的错误信息?你如何“在我的一个js文件中调用一个函数在/ public/javascripts *”?你从哪里调用它? – penartur 2012-08-03 05:47:29
@Penartur我在我的index.ejs文件中包含了javascript,并且提交按钮的onclick调用了该函数。例如:。 – Vinoth 2012-08-03 06:11:25