feat: Implement session-based authorization for API requests and update upload folder path
All checks were successful
deploy / deploy (push) Successful in 3m55s
All checks were successful
deploy / deploy (push) Successful in 3m55s
This commit is contained in:
@ -37,9 +37,8 @@ app.use("/edit/:id", express.static('../client/dist'));
|
||||
app.use("/login", express.static('../client/dist'));
|
||||
app.use("/register", express.static('../client/dist'));
|
||||
app.use("/assets", express.static("../client/dist/assets"));
|
||||
|
||||
|
||||
const UPLOAD_FOLDER = path.join(process.cwd(), 'Scans');
|
||||
const __dirname = process.env.NODE_ENV === 'development' ? process.cwd() : "/app/storage";
|
||||
const UPLOAD_FOLDER = path.join(__dirname, 'Scans');
|
||||
const storage = multer.diskStorage({
|
||||
destination: (req, file, cb) => {
|
||||
cb(null, UPLOAD_FOLDER);
|
||||
@ -51,7 +50,7 @@ const storage = multer.diskStorage({
|
||||
const upload = multer({ storage });
|
||||
|
||||
// Add a new music scan
|
||||
app.post('/api/music-scans/add', upload.single('file'), async (req, res) => {
|
||||
app.post('/api/music-scans/add', AuthHandler, upload.single('file'), async (req, res) => {
|
||||
try {
|
||||
const { name, composer, arranger, words, year, genre, jewish, choral, liturgical, language, instrument } = req.body;
|
||||
const safeName = name.replace(/[^a-zA-Z0-9_\- ]/g, '').toLowerCase() + '.pdf';
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "server",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user