我想搬家
res.end();就在
}).listen(80);这样我就只能有一个res.end();了
对于整个脚本..而不是多个..
目前这是我的脚本:
var http = require('http');
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '-------------',
user : '2',
password : '-------------',
database : '1',
});
connection.connect();
var server=http.createServer(function(req,res){
res.writeHead(200,{'Content-Type': 'text/html; charset=utf-8'});
var oo = require('/3.js');
oo(connection, function (e, result) {
res.end(result);
});
}).listen(80);我不知道如何解脱
res.end(result);这样,它就可以放在
}).listen(80);因此变得更有逻辑性。
(合乎逻辑的原因是:假设aa将是一个可能来自不同来源的变量。)(例如:"if“"else"..)
我试过了:
var server=http.createServer(function(req,res){
res.writeHead(200,{'Content-Type': 'text/html; charset=utf-8'});
var oo = require('/3.js');
oo(connection, function (e, result) {
var aa = result;
});
res.end(aa);
}).listen(80);没有成功。
发布于 2016-01-18 14:54:47
看一看express framework,它将使不同的路由调用代码的不同部分变得更加容易。
https://stackoverflow.com/questions/34848677
复制相似问题