按照MEAN.js网站上的说明,我创建了一个新站点并尝试使用yeoman生成器创建一个新的CRUD。我的命令如下
$ yo meanjs:crud-module meal
似乎所有东西都在模块文件夹中正确创建,当我进入网站,并尝试创建一个新的“餐”时,一切似乎都工作正常,直到我点击提交。浏览器抛出以下错误
http://localhost:3000/meals/api/meals 404 (Not Found)
我在设置中错过了一步吗?我需要做些什么来让CRUD工作。
答案 0 :(得分:0)
您的路由存在问题,请检查您的client/config/routes
和server/routes
文件。网址应为:
http://localhost:3000/api/meals
没有3000后的第一餐。这就是为什么它是404。
希望这会有所帮助,如果你无法找到问题,请添加一些代码。
答案 1 :(得分:0)
在资源服务中在api前放一个正斜杠(/)
/api/meals
代替api/meals