【发布时间】:2022-01-26 06:12:35
【问题描述】:
在我的server.ts 中,我分离了一些需要作为非 ssr 服务的 url。这似乎工作正常,但我几乎没有其他需要添加的 url。我必须克隆三行代码并将该路由替换为另一个非 ssr。有没有办法可以将这些 url 组合成一个数组,这样我就不必重复代码了。
我的server.ts
server.get('/invite', (req, res) => {
console.log('invite');
res.sendFile(distFolder + '/index.html');
});
server.get('/invite/**', (req, res) => {
console.log('invite/**');
res.sendFile(distFolder + '/index.html');
});
server.get('/dashboard', (req, res) => {
console.log('dashboard');
res.sendFile(distFolder + '/index.html');
});
server.get('/dashboard/**', (req, res) => {
console.log('dashboard/**');
res.sendFile(distFolder + '/index.html');
});
server.get('/public/**', (req, res) => {
console.log('public/**');
res.sendFile(distFolder + '/index.html');
});
server.get('/pre', (req, res) => {
console.log('pre/**');
res.sendFile(distFolder + '/index.html');
});
server.get('/public', (req, res) => {
console.log('public**');
res.sendFile(distFolder + '/index.html');
});
// All regular routes use the Universal engine
server.get('*', (req, res) => {
res.render(indexHtml, { req, providers: [{ provide: APP_BASE_HREF, useValue: req.baseUrl }] });
});
【问题讨论】:
标签: node.js angular express angular-universal