Как я могу установить путь сообщения в javascript jquery с Java Spring - PullRequest
0 голосов
/ 07 ноября 2019

Я работаю над кодом jquery, в котором есть вызов REST API,

В моем JavaScript clicky.js

button.click(function (){
  $.post('/projectFolder/workbook/createWorkbook', {}, function(){
    // do somthing
    }
  ) ....

Моя весенняя структура проекта:

projectFolder
|- src
    |-main
       |-java
       |   |-com.sample.workbook
       |              |-controller
       |              |-service
       |                  |-WorkbookService
       |                  |-WorkbookServiceImpl
       |-webapp
            |-package.json
            |-clicky.js
            |-index.html

Мой package.json

Я использую npm start внутри папки веб-приложения, чтобы запустить его локально.

На стороне сервера работает нормально. Однако, когда я отлаживаю его локально, я получаю сообщение об ошибке 404. Не удается найти путь к ProjectFolder.

Как установить его путь в javascript, чтобы можно было локально отлаживать?

Заранее спасибо

1 Ответ

0 голосов
/ 07 ноября 2019

'/ projectFolder' - это, скорее всего, контекст приложения, в который вы развертываете. Это может быть установлено в вашей среде IDE, но лучше всего создавать веб-приложение без использования определенного контекста. Итак, измените ваш вызов на

$.post('workbook/createWorkbook', {}, function(){

, отметьте не только отсутствующий '/ projectFolder', но и то, что URL не имеет косой черты, т.е. относится к URL-адресу вашей HTML-страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...