区块链技术博客
www.b2bchain.cn

Day12-古诗对应Api控制器求职学习资料

本文介绍了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({

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Day12-古诗对应Api控制器求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们