Używam ekspresowego 4 w celu utworzenia usługi json API. Nie mogę tego zdefiniować, aby wysłać prosty json bez próby renderowania widoku.express js 4 jak wyświetlać wyniki json bez renderowania żadnych widoków/css
var express = require('express');
var router = express.Router();
module.exports = function (app, namespace) {
router.get('/', function(req, res) {
res.json({'body': 123});
});
app.use(namespace + '/v1', router);
};
kiedy dostęp do trasy to
Error: Failed to lookup view "error" in views directory "/Volumes/api_service/init/views"
Próbowałem wyjąć silnik ciami razem
//app.set('views', path.join(__dirname, 'views'));
//app.set('view engine', 'jade');
ale krzyczy z tym błędem
No default engine was specified and no extension was provided
Czy próbowałeś dodać widok błędu i zobaczyć, jaki jest błąd lub coś w tym stylu? – bredikhin
Napisałem, że błąd. To błąd "Błąd: nie udało się wyświetlić widoku" "w katalogu widoków"/Volumes/api_service/init/views "' – WebQube