Если вы храните свои данные в файле формата JSON на сервере, вы можете загрузить и отправить их через свою серверную маршрутизацию (Express).
Приведу пример:
Конечная точка удаленного сервера для передачи JSON-файла:
app.js (серверный скрипт на Node.js)
```javascript
var express = require('express');
var app = express();
var fs = require('fs');
app.get('/getJSONData', function(req, res) {
fs.readFile('data.json', 'utf8', function(err, data){
if(err) throw err;
res.send(JSON.parse(data));
});
});
app.listen(3000, function() {
console.log('App listening on port 3000');
});
```
Данный код создает конечную точку '/getJSONData', которую ваш клиентский js-файл может запрашивать, чтобы получить содержимое файла 'data.json'.
Затем в клиентском файле JavaScript вы можем получить эти данные с помощью `fetch()` или jQuery `$.get()`, или других библиотек для выполнения ajax-запросов.
function.js (клиентский скрипт)
fetch() API:
```javascript
fetch('http://localhost:3000/getJSONData')
.then(response => response.json())
.then(data => console.log(data));
```
jQuery:
```javascript
$.get('http://localhost:3000/getJSONData', function(data) {
console.log(data);
});
```
Пожалуйста, убедитесь, что ваш сервер настроен для обработки CORS (Cross-Origin Resource Sharing), если ваш клиент и сервер работают на разных доменах. Если нет, вам нужно будет обработать это на сервере.