Я новичок в узле и выражении, но пытаюсь динамически получить JSON на основе языковых настроек пользователя. Мне нужно выяснить, как обслуживать параметры:
Я подумал попытаться установить параметр "lang" для своей собственной переменной и вернуть его, но я читаю на SO, что это не лучшая практика: Использовать значение переменной в качестве переменной в javascript
var express = require("express");
var english = require('./Data/english.json');
var spanish = require('./Data/spanish.json');
var app = express();
app.use(function (req, res, next) {
console.log('inside of app.use');
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-
With, Content-Type, Accept");
next();
});
app.get("/:lang", function (req, res, next) {
const lang = req.params.lang;
console.log(lang)
res.send(lang);
});
app.listen(5000, () => console.log('Listening on port 5000!'))
Я бы хотел иметь возможность динамически возвращать соответствующий файл json! Любые мысли высоко ценится.