Сервисный вопрос о конфигурационном файле WCF относительно <baseAddresses>

Я столкнулся с этим вопросом. Мое исправление заключалось в создании дочерней схемы. См. Ниже пример для ваших моделей.

---- Персональная модель

const mongoose = require('mongoose');
const SingleFriend = require('./SingleFriend');
const Schema   = mongoose.Schema;

const productSchema = new Schema({
  friends    : [SingleFriend.schema]
});

module.exports = mongoose.model('Person', personSchema);

*** Важно: SingleFriend.schema -> обязательно используйте строчные буквы для схемы

--- Схема ребенка

const mongoose = require('mongoose');
const Schema   = mongoose.Schema;

const SingleFriendSchema = new Schema({
  Name: String
});

module.exports = mongoose.model('SingleFriend', SingleFriendSchema);
18
задан Chris 26 September 2008 в 18:47
поделиться

1 ответ

Как Вы предположили, baseAddresses элемент полностью проигнорирован при хостинге в IIS. Базовый адрес сервиса определяется веб-сайтом & виртуальный каталог, в который размещается Ваш wcf сервис.

, саморазмещая, baseAddresses не требуется. Это - просто удобство, которое избегает Вас имеющий необходимость ввести полный адрес для каждой конечной точки. Если это присутствует, конечные точки могут иметь относительные адреса (относительно базового адреса, который является).

34
ответ дан 30 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

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