& ldquo; Строка подключения устройства неверна. & rdquo; Ошибка - Azure IoT-Hub

Есть две вещи, которые следует учитывать (Spring Boot v1.5.2.RELEASE) - 1) Проверьте все классы контроллера для аннотации @EnableWebMvc, удалите его, если есть 2) Проверьте классы контроллера, для которых используется аннотация - @RestController или @Controller. Не смешивайте поведение Rest API и поведение MVC в одном классе. Для MVC используйте @Controller и для REST API используйте @RestController

Выполнение выше 2 вещей разрешило мою проблему. Теперь моя весенняя загрузка загружает статические ресурсы без каких-либо проблем. @Controller => load index.html => загружает статические файлы.

@Controller
public class WelcomeController {

    // inject via application.properties
    @Value("${welcome.message:Hello}")
    private String message = "Hello World";

    @RequestMapping("/")
    public String home(Map<String, Object> model) {
        model.put("message", this.message);
        return "index";
    }

}

index.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


    <link rel="stylesheet/less" th:href="@{/webapp/assets/theme.siberia.less}"/>

    <!-- The app's logic -->
    <script type="text/javascript" data-main="/webapp/app" th:src="@{/webapp/libs/require.js}"></script>
    <script type="text/javascript">
        require.config({
            paths: { text:"/webapp/libs/text" }
        });
    </script>



   <!-- Development only -->
     <script type="text/javascript" th:src="@{/webapp/libs/less.min.js}"></script>


</head>
<body>

</body>
</html>
0
задан chivs688 13 July 2018 в 13:57
поделиться

1 ответ

Вы должны добавить кавычки к строке подключения устройства в команде.

python app.py "{Device Connection String}"

Если нет, CONNECTION_STRING будет выглядеть следующим образом.

HostName=*.azure-devices.net
0
ответ дан Michael Xu - MSFT 17 August 2018 в 12:40
поделиться
Другие вопросы по тегам:

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