SPA - по определению приложение на фронтенде, оно не имеет прямой связи с бэкендом. Вопрос в том, где должны храниться данные для него. Вы можете хранить их на сервере, если ими пользуется множество пользователей и они изменяются со временем. Но если данные статичны или менять их может только сам пользователь на локальном компьютере, то нет никакой необходимости в бэкенде. Вы можете прописать данные в одном из файлов или использовать возможности хранения данных на стороне клиента - localStorage или indexedDB