在此先感谢您的帮助!
我正在制作节点/快递应用程序,我想使用mysql数据库.但我似乎无法连接到数据库.
我知道我应该使用node-mysql模块(https://github.com/felixge/node-mysql),但我一定做错了.
我对此完全陌生.我是否必须创建数据库然后创建表?有没有办法在别处创建数据库,以便每次重新启动应用程序时都不会删除它?
这是我的代码.有人可以回答上面的问题并告诉我下面我做错了什么吗?谢谢!
var express = require('express'),
routes = require('./routes'),
user = require('./routes/user'),
http = require('http'),
io = require('socket.io'),
path = require('path');
var app = express();
var server = http.createServer(app);
sio = io.listen(server);
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(require('stylus').middleware(__dirname + '/public'));
app.use(express.static(path.join(__dirname, 'public')));
});
app.configure('development', function(){
app.use(express.errorHandler());
});
server.listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
var mysql = require('mysql');
var …Run Code Online (Sandbox Code Playgroud)