Error: No defaultengine was specified and no extension was provided.this.defaultEngine) {
throw new Error('No defaultengine was specified and no extension was provided
main.use('/ud/files', express.static(path.join(__dirname, 'public/files')));Error: No defaultengine was specified and no extension was provided. at new View (bla bla)
对于/ud/files/tX2r8z/u
app.set('view engine', 'html');
实际上,整个代码是使用express-generator生成的,我将视图设置为--no-view标志,索引URL页面运行良好,但尝试其他URL,如用户或除索引URL之外的任何其他URL确实有效,它显示的所有内容都是No defaultengine was specified and no extension was provided.,但如果我添加上面的代码app.set('
function(err, raw) { if (err) throw err;})Error: No defaultengine was specified and no extension was provided.{ ok: 0, n: 0, nModified: 0 }
对对象数组进行硬编码会产生相同的结果
});
在我的浏览器控制台中,我收到的错误是Cannot GET http://localhost:3000/api/user 500 (Internal Server Error),而CLI是No defaultengine was specified and no extension was provided.。