快递到服务器静态和处理apis只给我我的静态

时间:2018-03-29 21:21:00

标签: node.js express

我的静态文件夹有一个反应应用程序,工作正常。我试图做的是,任何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);

1 个答案:

答案 0 :(得分:0)

我认为,如果从路线中移除/*,一切都应按预期工作。

相关问题