request API server to add projects record

This commit is contained in:
Takeshi Kimata
2024-02-04 22:10:07 +09:00
parent bad8f4ccb4
commit 7ad22e2891
6 changed files with 111 additions and 5 deletions

View File

@@ -2,6 +2,17 @@ const express = require('express');
const { Sequelize } = require('sequelize');
const app = express();
// enable frontend access
const cors = require("cors");
const corsOptions = {
origin: "http://localhost:3000",
methods: "GET,HEAD,PUT,PATCH,POST,DELETE"
};
app.use(cors(corsOptions));
// enable json middleware
app.use(express.json());
// init sequalize
const sequelize = new Sequelize({
dialect: 'sqlite',
@@ -13,8 +24,10 @@ const indexRoute = require('./routes/index');
app.use('/', indexRoute);
// "/projects"
const projectsRoute = require('./routes/projects')(sequelize);
app.use('/projects', projectsRoute);
const projectsIndexRoute = require('./routes/projects/index')(sequelize);
const projectsNewRoute = require('./routes/projects/new')(sequelize);
app.use('/projects', projectsIndexRoute);
app.use('/projects', projectsNewRoute);
const PORT = process.env.PORT || 3001;
app.listen(PORT, () => {