невозможно отправить сообщение: путь не имеет юридической формы - PullRequest
0 голосов
/ 21 октября 2019

У меня есть только код внешнего интерфейса, который работает с вызовами API. Мне нужно реализовать аналогичную страницу для фотографий с изменением некоторых параметров, таких как тип работы, имя предпочтения и т. Д. Когда я менял тип работы = 2, он всегда показывал эту ошибку. Я проверил API с типом задания 2 на почтальоне, он работает нормально, но не в коде и app.so, что может быть ошибкой. Например, SendNewJob: function (e) {

    e.preventDefault();

    $("#inputValidationErrorMessage").hide();
    $("#extRefValidationErrorMessage").hide();
    var existingToken = IO.LocalStorage.GetValue("userToken");

    var frmData1 = new FormData();

    var model = {
        ThirdPartyClientId: Number($("#thirdPartyUser1").val()) || undefined,
        JobType: 2,
        Reference: $("#jobRefNr1").val(),
        Notes: $("#notes").val(),
        ExternalReference: $("#externalRefNr1").val() || undefined,
        PreferenceNameId: Number($("#prefernceTypePhoto").val()) || undefined
    };

и serviceфайл .js

var ProjectConfigurationLevel =
{
Debug: 0,
Local: 1,
Live: 2
};

var FloorplanType =
{
Sketch: 1,
Draft: 2,
Ammendments: 3,
Final: 4
};

var MessageType =
{
Redirect: 0,
Info: 1,
Warning: 2,
Error: 3
};

var ForFront = {

Config: ProjectConfigurationLevel.Live,

Defaults: {
    JobsPageSize: 5,
    MaxPagesShown: 5
},

Urls: {
    Live: "https://api.xyz.com/",
    Debug: "http://test-api.xyz.com/",
    Local: "http://192.168.60.75:3000/",
},

Links: {
    SketchLocation: function () {
        switch (ForFront.Config) {
            case ProjectConfigurationLevel.Debug:
                return "http://testsite.com/";
            case ProjectConfigurationLevel.Local:
                return "http://192.168.60.75:3001/";
            case ProjectConfigurationLevel.Live:
                return "http://testsite.com/";
            default:
                console.error("unknown config " + ForFront.Config);
                break;
        }
    },

SubmitNewJob: function () {var endpoint = "v1 / Jobs";

...