Jelajahi Sumber

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

wangsisi 1 bulan lalu
induk
melakukan
480f3875fe
12 mengubah file dengan 10 tambahan dan 7 penghapusan
  1. 2 2
      app.js
  2. TEMPAT SAMPAH
      data/mysgl/#ib_16384_0.dblwr
  3. TEMPAT SAMPAH
      data/mysgl/#innodb_redo/#ib_redo10
  4. TEMPAT SAMPAH
      data/mysgl/binlog.000003
  5. TEMPAT SAMPAH
      data/mysgl/feiniao_site_node_development/articles.ibd
  6. TEMPAT SAMPAH
      data/mysgl/ibdata1
  7. TEMPAT SAMPAH
      data/mysgl/mysql.ibd
  8. TEMPAT SAMPAH
      data/mysgl/undo_001
  9. TEMPAT SAMPAH
      data/mysgl/undo_002
  10. 3 3
      migrations/20250227064224-add-article-to-table.js
  11. 1 1
      models/article.js
  12. 4 1
      routes/admin/articles.js

+ 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());

TEMPAT SAMPAH
data/mysgl/#ib_16384_0.dblwr


TEMPAT SAMPAH
data/mysgl/#innodb_redo/#ib_redo10


TEMPAT SAMPAH
data/mysgl/binlog.000003


TEMPAT SAMPAH
data/mysgl/feiniao_site_node_development/articles.ibd


TEMPAT SAMPAH
data/mysgl/ibdata1


TEMPAT SAMPAH
data/mysgl/mysql.ibd


TEMPAT SAMPAH
data/mysgl/undo_001


TEMPAT SAMPAH
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
     }
 }