将JSON从索引操作服务到公用文件夹中的index.html
Serve JSON from index action to index.html in public folder
我正试图使用Rails作为后端创建一个单页应用程序,因为这是我所知道的唯一的后端框架。我把所有文件都放在公用文件夹中,还安装了npm和jspm,这样我就可以使用javascript功能了。
我想做的是在我的电影控制器中进行索引操作
def index
@movies = Movie.all
render :json => @movies
end
将电影集合作为JSON数据发送到位于公用文件夹中的index.html文件。我正在使用"fetch"函数来检索client.js文件中的数据:
let api_url = 'http://127.0.0.1:3000'
fetch(api_url).then(function(resp) {
resp.json().then(function(movies) {
console.log(movies)
})
})
这会导致以下错误:
Uncaught (in promise) SyntaxError: Unexpected token <
我不知道这意味着什么,也不知道我是否正确地处理了这件事。如有任何帮助,我们将不胜感激。
将其更改为:
let api_url = 'http://127.0.0.1:3000/movies'
两者相同:
fetch(api_url).then(function(resp) {
resp.json().then(function(movies) {
console.log(movies)
})
})
或
fetch(api_url).then(r => r.json())
.then(data => console.log(data))
.catch(e => console.log('error'))
相关文章:
- 限制对HTML/CSS/IMG或根索引文件夹的访问
- 如何在 html/javaScript/Jquery 中“浏览文件夹”
- 使用本地HTML链接打开Windows文件夹
- 获取在html中选择的完整路径文件夹
- 检查HTML文件是联机的还是本地文件夹
- 将JSON从索引操作服务到公用文件夹中的index.html
- 当.js和.html不在同一文件夹中时,如何在Aurelia中创建自定义元素
- 如何在HTML中从文件夹中获取未知图像
- 如何加载一个文件夹中可用的脚本文件,而不是加载HTML文件
- 如何使用下一个 botton 和自动查找文件夹为 HTML 模板创建演示栏
- 将编辑html文件保存到特定文件夹
- HTML或JavaScript,如何找出程序文件文件夹的位置
- Phonegap/Cordova中的多个HTML文件和文件夹与插件
- 如何在没有服务器的情况下运行 HTML 时将文件夹设置为根路径
- 对于 Node Js 服务器,如何从不同的文件夹引用静态 html 文件
- 来自服务器映像文件夹的 JSP HTML 图像选框
- CSS 在带有 js 的模板中不起作用,而 html 文件在文件夹中
- 从e文件夹加载图像并将其显示在html中
- DNN:HTML编辑器不显示要选择图像的文件夹
- CMIS11.1浏览器绑定:如何仅使用静态HTML+JavaScript显示文件夹的内容