Bonjour,
Voila je rencontre un petit problème avec mon code.
J'essais de faire la comnunication entre deux serveurs. J'ai un serveur de développement que j'ai configurer avec Puphpet qui s'apelle local.dev. j'ai un autre serveur que j'ai inisialisé avec node.js avec le framework vuejs-cli. Je suis entrain de suive le tutoriel sur comment créer un système de commentaire avec laravel et vuejs. Pour faire cette connection j'ai seulement mondifier cette variable dans index.js :
dev: {
env: require('./dev.env'),
port: 8080,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/api/comments': 'http://local.dev/lakamark/'
},
// CSS Sourcemaps off by default because relative paths are "buggy"
// with this option, according to the CSS-Loader README
// (https://github.com/webpack/css-loader#sourcemaps)
// In our experience, they generally work as expected,
// just be aware of this issue when enabling this option.
cssSourceMap: false
}script
Entourez votre code pour bien le mettre en forme
Quand je lance mon serveur sur mon terminal :
HPM] Proxy created: /api/comments -> http://local.dev/lakamark/
Listening at http://localhost:8080
webpack built 78ccbda8e5a521701e2d in 1566ms
Hash: 78ccbda8e5a521701e2d
Version: webpack 1.13.1
Time: 1566ms
Asset Size Chunks Chunk Names
app.js 275 kB 0 [emitted] app
index.html 225 bytes [emitted]
Child html-webpack-plugin for "index.html":
Asset Size Chunks Chunk Names
index.html 21.4 kB 0
webpack: bundle is now VALID.
Quand je tape localhost:8080/api/comments/ j'arrive sur mon site web.
J'ai une erreur 404 Not Found on this serveur.
Merci de votre aide.
J'ai trouver la solution du problème est, que mon application vuejs tape l'ip de ma machine et celui-ci redirgait vers un dossier /html au lieu du dossier local.dev. J'ai modifer le virtualhost par default *80 et ça fontionne très bien. Les deux serveur sont capable de comuniquer entre eux.
Est-ce que il faut que j'autorise un port en particulier? Le serveur vuejs utilise le port :8080 et mon serveur local.dev utilise le port : 80. Est-ce que il peut venir de la le problème?