加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
卖萌小老头 提交于 2021-07-12 09:26 . 1
// 请求
const request = require("request")
// ORM
const { Sequelize, INTEGER, STRING } = require('sequelize');
const sequelize = new Sequelize({
host: 'localhost',
dialect: 'sqlite',
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000
},
storage: './wallpaper.sqlite',
// operatorsAliases: false
});
// 文件
const ImageArchive = sequelize.define("image_archive", {
id : {
type: INTEGER,
primaryKey: true,
autoIncrement: true
},
folderName : STRING(100),
fileName : STRING(100),
copyright : STRING(200),
});
// 导入express
var express = require('express')
// 创建express服务器
var app = express()
// 静态资源目录
app.use(express.static('static'))
// 壁纸数据
app.get('/wallpaper.json', function (req, resp) {
ImageArchive.sync().then(()=>{
ImageArchive.findAll().then((res)=>{
resp.send(res);
})
})
})
// 默认页面跳转
app.get('', function (req, resp) {
resp.location('/wallpaper.html');
})
app.get('/', function(req, resp) {
resp.location('/wallpaper.html');
})
// 端口绑定
app.listen(8030, ()=>{
console.log('App listening at port 8030')
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化