本文介绍了Day12-古诗对应Api控制器求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。
对技术面试,学习经验等有一些体会,在此分享。
model-数据库序列化对应
const Sequelize = require('sequelize'); const db = require('../lib/db');//引入数据库配置信息 const Shi = db.define('tang_shi', {//创建一个User对象,info是表名 id: { field: 'id',//对应数据库的名字 primaryKey: true,//自增 type: Sequelize.INTEGER,//类型 }, author: { field: 'author', type: Sequelize.STRING(50), }, content: { field: 'content', type: Sequelize.STRING(200), }, pingze: { field: 'strains', type: Sequelize.STRING(200), } },{ tableName: 'tang_shi',//表名 timestamps: false,//默认情况下,Sequelize会将createdAt和updatedAt的属性添加到模型中,以便您可以知道数据库条目何时进入数据库以及何时被更新。请注意,如果您使用Sequelize迁移,则需要将createdAt和updatedAt字段添加到迁移定义中 freezeTableName: true// 默认false修改表名为复数,true不修改表名,与数据库表名同步 }); module.exports = Shi;
app.controller
“`
/**
- Created by Hom on 12/1/16.
*/
‘use strict’;
var Shi = require(‘../../model/shi’);
function gushi(req, res) {
var page = req.query.page;
var pageSize = req.query.pageSize;
let count = pageSize || 20;
// 查找所有用户
Shi.findAll({ offset: page*count, limit: count }).then(Shis => {
console.log(“All users:”, JSON.stringify(Shis, null, 4));
var usersJson = JSON.stringify(Shis, null, 4);
res.header(‘Cache-Control’, ‘no-cache’);
res.json({
model-数据库序列化对应
const Sequelize = require('sequelize'); const db = require('../lib/db');//引入数据库配置信息 const Shi = db.define('tang_shi', {//创建一个User对象,info是表名 id: { field: 'id',//对应数据库的名字 primaryKey: true,//自增 type: Sequelize.INTEGER,//类型 }, author: { field: 'author', type: Sequelize.STRING(50), }, content: { field: 'content', type: Sequelize.STRING(200), }, pingze: { field: 'strains', type: Sequelize.STRING(200), } },{ tableName: 'tang_shi',//表名 timestamps: false,//默认情况下,Sequelize会将createdAt和updatedAt的属性添加到模型中,以便您可以知道数据库条目何时进入数据库以及何时被更新。请注意,如果您使用Sequelize迁移,则需要将createdAt和updatedAt字段添加到迁移定义中 freezeTableName: true// 默认false修改表名为复数,true不修改表名,与数据库表名同步 }); module.exports = Shi;
app.controller
“`
/**
- Created by Hom on 12/1/16.
*/
‘use strict’;
var Shi = require(‘../../model/shi’);
function gushi(req, res) {
var page = req.query.page;
var pageSize = req.query.pageSize;
let count = pageSize || 20;
// 查找所有用户
Shi.findAll({ offset: page*count, limit: count }).then(Shis => {
console.log(“All users:”, JSON.stringify(Shis, null, 4));
var usersJson = JSON.stringify(Shis, null, 4);
res.header(‘Cache-Control’, ‘no-cache’);
res.json({
model-数据库序列化对应
const Sequelize = require('sequelize'); const db = require('../lib/db');//引入数据库配置信息 const Shi = db.define('tang_shi', {//创建一个User对象,info是表名 id: { field: 'id',//对应数据库的名字 primaryKey: true,//自增 type: Sequelize.INTEGER,//类型 }, author: { field: 'author', type: Sequelize.STRING(50), }, content: { field: 'content', type: Sequelize.STRING(200), }, pingze: { field: 'strains', type: Sequelize.STRING(200), } },{ tableName: 'tang_shi',//表名 timestamps: false,//默认情况下,Sequelize会将createdAt和updatedAt的属性添加到模型中,以便您可以知道数据库条目何时进入数据库以及何时被更新。请注意,如果您使用Sequelize迁移,则需要将createdAt和updatedAt字段添加到迁移定义中 freezeTableName: true// 默认false修改表名为复数,true不修改表名,与数据库表名同步 }); module.exports = Shi;
app.controller
“`
/**
- Created by Hom on 12/1/16.
*/
‘use strict’;
var Shi = require(‘../../model/shi’);
function gushi(req, res) {
var page = req.query.page;
var pageSize = req.query.pageSize;
let count = pageSize || 20;
// 查找所有用户
Shi.findAll({ offset: page*count, limit: count }).then(Shis => {
console.log(“All users:”, JSON.stringify(Shis, null, 4));
var usersJson = JSON.stringify(Shis, null, 4);
res.header(‘Cache-Control’, ‘no-cache’);
res.json({
部分转自互联网,侵权删除联系
最新评论