Prechádzať zdrojové kódy

feat:添加新增接口和修改接口字段

wangsisi 1 mesiac pred
rodič
commit
480f3875fe

+ 2 - 2
app.js

@@ -20,8 +20,8 @@ const corsOptions = {
         'http://localhost:3000'
     ]
 }
-app.use(cors(corsOptions));
-// app.use(cors());
+// app.use(cors(corsOptions));
+app.use(cors());
 
 app.use(logger('dev'));
 app.use(express.json());

BIN
data/mysgl/#ib_16384_0.dblwr


BIN
data/mysgl/#innodb_redo/#ib_redo10


BIN
data/mysgl/binlog.000003


BIN
data/mysgl/feiniao_site_node_development/articles.ibd


BIN
data/mysgl/ibdata1


BIN
data/mysgl/mysql.ibd


BIN
data/mysgl/undo_001


BIN
data/mysgl/undo_002


+ 3 - 3
migrations/20250227064224-add-article-to-table.js

@@ -13,8 +13,8 @@ module.exports = {
       allowNull: true, // 根据需要设置是否允许为空
     });
 
-    await queryInterface.addColumn('Articles', 'cs', {
-      type: Sequelize.TEXT,
+    await queryInterface.addColumn('Articles', 'date', {
+      type: Sequelize.DATE,
       allowNull: true, // 根据需要设置是否允许为空
     });
   },
@@ -22,6 +22,6 @@ module.exports = {
   async down (queryInterface, Sequelize) {
     await queryInterface.removeColumn('Articles', 'type');
     await queryInterface.removeColumn('Articles', 'img');
-    await queryInterface.removeColumn('Articles', 'cs');
+    await queryInterface.removeColumn('Articles', 'date');
   }
 };

+ 1 - 1
models/article.js

@@ -33,7 +33,7 @@ module.exports = (sequelize, DataTypes) => {
     content: DataTypes.TEXT,
     type:DataTypes.INTEGER,
     img:DataTypes.TEXT,
-    cs:DataTypes.TEXT,
+    date:DataTypes.DATE,
   }, {
     sequelize,
     modelName: 'Article',

+ 4 - 1
routes/admin/articles.js

@@ -200,7 +200,10 @@ router.put('/:id', async function(req, res, next) {
 function filterBody(req){
     return {
         title:req.body.title,
-        content:req.body.content
+        content:req.body.content,
+        type:req.body.type,
+        img:req.body.img,
+        date:req.body.date
     }
 }