英文:
Displaying HTML, CSS and Javascript with Martini
问题
我正在尝试使用Martini构建一个聊天室。
我使用Bootstrap编写了一些HTML、CSS和JS,并希望使用Martini来显示它。我能够轻松地显示一个"Hello world"的index.html文件,但是当我用我想要渲染的代码(聊天室布局)替换index.html文件时,它尝试使用GET请求调用js/和css/文件,但失败了。
具体来说,这是输出的内容:
[martini] listening on :3000
[martini] Started GET /
[martini] Completed 200 OK in 570.573us
[martini] Started GET /index.html
[martini] Completed 200 OK in 1.188084ms
[martini] Started GET /js/chatclient.js
[martini] Completed 404 Not Found in 614.137us
[martini] Started GET /js/bootstrap.min.js
[martini] Completed 404 Not Found in 417.855us
[martini] Started GET /css/bootstrap.min.css
[martini] Completed 404 Not Found in 440.463us
有关如何使JavaScript正常工作的建议吗?从简单的谷歌搜索中,我找不到关于使用Martini渲染CSS和JS的任何信息,这就是为什么我在这里发帖的原因。
英文:
I'm trying to build a chatroom using Martini.
I put together some HTML, CSS and JS using Bootstrap, and now I want to display it using Martini.
I'm able to display a "Hello world" index.html file without much trouble, but when I replace index.html file with the code I want it to render (the chat room layout), it tries calling the js/ and css/ files using GET requests and fails.
Specifically, this is the output :
[martini] listening on :3000
[martini] Started GET /
[martini] Completed 200 OK in 570.573us
[martini] Started GET /index.html
[martini] Completed 200 OK in 1.188084ms
[martini] Started GET /js/chatclient.js
[martini] Completed 404 Not Found in 614.137us
[martini] Started GET /js/bootstrap.min.js
[martini] Completed 404 Not Found in 417.855us
[martini] Started GET /css/bootstrap.min.css
[martini] Completed 404 Not Found in 440.463us
Any advice on how I can get the Javascript to work? From a simple Google search I couldn't find anything regarding being able to render CSS and JS using Martini, which is why I posted here.
答案1
得分: 1
没问题,我明白了。
这是一个简单的代码片段:
m.Use(martini.Static("<assets路径>"))
请注意,<assets路径>
需要替换为实际的路径。
英文:
Never mind, got it -
Its a simple
m.Use(martini.Static(<path to assets>))
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论