html - 使用 node.js 在 http ://localhost instead of file://, 上查看站点

标签 html node.js server

我正在学习使用 node.js。

file:///C:/.../myfolder/index.html 运行时,网站看起来不错 我在目录 myfolder/css/myfolder/js 中有我的 jquery 和 bootstrap 文件。

但是当我运行 node index.js 并转到 localhost:3000 时,找不到这些 css 和 js 文件。

这是我的 index.html 文件中的内容:

 <link href="/css/bootstrap.min.css" rel="stylesheet">
 <script src="/js/bootstrap.min.js"></script>
 <script src="/js/jquery.js"></script>
 <script src="/socket.io/socket.io.js"></script>

nodejs 中是否有我应该存储这些文件的文件夹?还是我必须在 index.js 中放入一些代码来导入所有 css 和 js 文件?

最佳答案

您可以在此处简单地按照 Express.js 的快速入门说明操作:

https://www.npmjs.org/package/express

然后浏览到http://localhost:3000进行测试

您可以使用 Atom 文本编辑器或 Brackets 并将您的文件放在 public 文件夹下并引用它们。

http://atom.io
http://brackets.io

默认情况下,Express 使用名为 Jade 的模板引擎。您可以在这里查看以使用它:

http://jade-lang.com/

Using HTML in Express instead of Jade

Node.js + Express without using Jade

祝你好运!

关于html - 使用 node.js 在 http ://localhost instead of file://, 上查看站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26816169/

相关文章:

php - 尝试将 PHP 搜索中的完整州名替换为缩写

php - 使用 javascript、表单和 php 发布和提交问题

node.js - Laravel-mix - BrowserSync 在 event.js :160 处抛出错误

redirect - DNS 记录将 www 重定向到非 www

node.js - 我应该使用 Node express 进行生产吗?

node.js - Redis,转储文件, volatile 内存到硬盘 volatile ,NodeJS

javascript - 什么会导致 scrollTop 出现故障?

node.js - 类型错误 : Cannot read property 'id' of undefined - sails and mongodb

node.js - 使用来自 Docker 的 env 变量的 React 连接被拒绝错误

java - JSP 中的 out.println