代码拉取完成,页面将自动刷新
var express = require("express");
var server = express();
var expressStatic = require("express-static");
var mysql = require("mysql");
var port = 81;
var url = require("url");
var ejs = require("ejs");
var sql = mysql.createConnection({
host:"localhost",
user:"root",
password:"admin",
database:"zff",
timezone:"08:00"
})
sql.connect();
server.get("/newsList",function(request,response){
sql.query(`select id,title from news`,function(error,data){
if(!error){
ejs.renderFile("static/newsList.html",{list:data},function(error,data){
// console.log(data)
if(!error){
response.end(data)
}
else{
response.end("error")
console.log("解析失败")
}
})
}
else{
response.end("error")
console.log("解析失败")
}
})
})
server.get("/news",function(request,response){
//解析参数
var id = url.parse(request.url,true).query.id;
sql.query(`select * from news where id="${id}"`,function(error,data){
if(!error){
ejs.renderFile("static/news.html",{data:data[0]},function(error,data){
if(!error){
response.end(data)
}
else{
console.log(error)
}
})
}
else{
response.end("error")
console.log(error)
}
})
})
server.use(expressStatic(`${__dirname}/static`));
server.listen(port);
console.log(`server is running at ${port}`)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。