| Current Path : /var/www/recommendations/www/ |
| Current File : /var/www/recommendations/www/index.js |
const express = require('express');
const bodyParser = require('body-parser');
const { Op } = require('sequelize');
const Related = require('./model/Related');
const RelatedTitle = require('./model/RelatedTitle');
require('dotenv').config();
const app = express();
app.use(bodyParser.json());
const insertRelatedSku = require('./routes/insertRelatedSku');
app.use('/api/insertRelatedSku', insertRelatedSku);
const insertRelatedTitle = require('./routes/insertRelatedTitle');
app.use('/api/insertRelatedTitle', insertRelatedTitle);
const deleteUser = require('./routes/deleteUser');
app.use('/api/deleteUser', deleteUser);
const deleteProduct = require('./routes/deleteProduct');
app.use('/api/deleteProduct', deleteProduct);
const selectRecommendations = require('./routes/selectRecommendations');
app.use('/api/selectRecommendations', selectRecommendations);
const port = process.env.SYSTEM_PORT || 3030;
app.listen(port, () => {
console.log(`Server started on port ${port}`);
});
/* INSERT OR UPDATE
const { sku, user, position, related } = record;
const [related, created] = await Related.findOrCreate({
where: { sku },
defaults: { sku, user, position, related }
});
if (!created) {
await Related.update(
{ user, position, related },
{ where: { sku } }
);
}
*/