1 Star 0 Fork 0

zhangfeifei / new

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
news.js 1.30 KB
一键复制 编辑 原始数据 按行查看 历史
zhangfeifei 提交于 2019-03-21 16:53 . 作业
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}`)
1
https://gitee.com/zhangfeifei0209/new.git
git@gitee.com:zhangfeifei0209/new.git
zhangfeifei0209
new
new
master

搜索帮助