我的静态文件夹有一个反应应用程序,工作正常。我试图做的是,任何api / {anything}的url都将转到该索引路由文件并在那里处理。否则提供静态文件。目前它总是提供静态文件。
我的server.js文件如下
var express = require('express');
var routes = require('./routes/index');
var app = express();
app.use('/api/*', routes);
app.use(express.static('static'));
我的路线/索引文件是
const router = express.Router();
router.get('/items/getAll', itemCtrl.getAllItems);
答案 0 :(得分:0)
我认为,如果从路线中移除/*
,一切都应按预期工作。