Я работаю над проектом, для которого мы используем React во внешнем интерфейсе, NodeJS (GraphQL) в промежуточном программном обеспечении и C # во внутреннем интерфейсе.
Я пытаюсь развернуть интегрированное приложение (в настоящее время React и GraphQL - два независимых проекта, я хочу объединить их в один проект) в веб-службах Azure.
1) Скопировал все файлы из проектов React и GraphQL в новую папку (клиент)
2) Ran Build, приложение для создания bundle.js и index.html.
3) Ссылки на вышеуказанные файлы в package.json, но не удается открыть HTML-страницы.
import express from 'express'
import graphQLHTTP from 'express-graphql'
import cors from 'cors'
import path from 'path'
import schema from './src/Schema'
let app = express()
app.use(express.static(path.join(__dirname, 'ProjectName','dist')))
app.get('/',function(request,response){
response.sendFile(path.join(__dirname,'ProjectName','dist','index.html'))
})
app.use('/Project',graphQLHTTP({`
schema,
graphiql: true
`})
)
const port = process.env.PORT || 1337
app.listen(port)
Я хочу объединить оба приложения в одно и развернуть в веб-приложении Azure.