javascript 404错误404页面未找到- Spring Data 库

ykejflvf  于 2023-01-24  发布在  Java
关注(0)|答案(2)|浏览(126)

我想用Spring和React构建应用程序,所以我开始从这个教程中学习:https://github.com/spring-guides/tut-react-and-spring-data-rest/tree/master/basic
我的项目包含相同的文件-我一步一步地完成了所有工作(只是共享了我的项目以获得帮助https://github.com/Lewan110/rest-react)Spring Data rest运行良好,因为我获得了正确的数据,但当我转到http://localhost:8080时,我没有数据,并且bundle.js出错
这对我来说很奇怪,因为bundle.js生成于:\src\main\resources\static\built\bundle.js还可以 webpack.config.js 看起来不错:

var path = require('path');

module.exports = {
    entry: './src/main/js/app.js',
    devtool: 'sourcemaps',
    cache: true,
    debug: true,
    output: {
        path: __dirname,
        filename: './src/main/resources/static/built/bundle.js'
    },
    module: {
        loaders: [
            {
                test: path.join(__dirname, '.'),
                exclude: /(node_modules)/,
                loader: 'babel',
                query: {
                    cacheDirectory: true,
                    presets: ['es2015', 'react']
                }
            }
        ]
    }
};

我完全是React(和JS)的新手,我不知道原因在哪里。

fwzugrvs

fwzugrvs1#

bundle.js文件应该在public文件夹中,而不是在src文件夹中(如果您想在development server中使用bundle.js,这当然没有意义)。
当你构建一个用于生产的react应用程序时,它就可以直接在你选择的服务器上使用了。所以当你处于开发阶段时,你要在完成工作之前构建你的react应用程序。
顺便说一句,生成的应用程序不应该在您的src文件夹中,它应该在publicsrc文件夹所在的同一个文件夹中。

093gszye

093gszye2#

确保你有webpack安装,然后和尝试运行

npm run build

相关问题