Вызов AJAX серверу node.js возвращает неопределенное значение

Шаблоны должны использоваться в заголовках, потому что компилятор должен создавать экземпляры разных версий кода в зависимости от параметров, заданных / выведенных для параметров шаблона. Помните, что шаблон не представляет собой код напрямую, а шаблон для нескольких версий этого кода. Когда вы компилируете функцию non-template в файле .cpp, вы компилируете конкретную функцию / класс. Это не относится к шаблонам, которые могут быть созданы с использованием разных типов, а именно, если при замене параметров шаблона конкретными типами необходимо исправить конкретный код.

Была функция с ключевым словом export, которая была предназначенный для отдельной компиляции. Функция export устарела в C++11 и, AFAIK, только один компилятор реализовал ее. Вы не должны использовать export. Отдельная компиляция невозможна в C++ или C++11, но, возможно, в C++17, если понятия в нее входят, мы могли бы иметь некоторый способ отдельной компиляции.

Для отдельной компиляции, которая должна быть достигнута, разделить проверка шаблона тела должна быть возможна. Кажется, что решение возможно с концепциями. Взгляните на этот документ , недавно представленный на совещании по стандартам. Я думаю, что это не единственное требование, поскольку вам все равно необходимо создать код кода шаблона в коде пользователя.

Отдельная проблема компиляции для шаблонов, я думаю, это также проблема, возникающая при миграции на модули, которые в настоящее время работают.

0
задан Andrew Smith 3 March 2019 в 17:01
поделиться

1 ответ

Вы можете передать объекты req и res в функцию createString. (Я предполагаю, что ваш createArray является опечаткой, и должен быть createString). Действительно, если у вас есть только эта функция, вы можете просто иметь:

server.js

app.get('/array', createString);

createString.js

function createString (req, res) {
    do something ...
    console.log(finalString);
    return res.status(200).send(finalString);
};
0
ответ дан arpanmangal 3 March 2019 в 17:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: