使节点js中的文件无法访问

时间:2015-12-22 15:34:29

标签: node.js webstorm

我正在使用WebStrom创建节点js网站。

1)我应该选择哪个项目模板(AngularJS,node express等)?我确实使用angular-js但我也需要服务器端。

2)项目结构的最佳实践是什么?

3)如何使浏览器无法访问服务器端js文件?我从不同的模板中创建了一些项目,并设法通过在浏览器中编写其路径来访问每个js文件。

任何帮助都将深表感谢!

1 个答案:

答案 0 :(得分:2)

我建议使用模板。我个人喜欢使用车把,但有很多不同的选择。

https://github.com/fixiecoder/node-express-handlebars-boilerplate

这是指向使用把手模板的非常基本的节点快速应用程序的链接。您还可以使用许多教程来了解更多信息。

server.js文件中的行app.use(express.static(__dirname + '/public'));用于指定浏览器唯一能够访问的公用文件夹。除此之外的所有内容都是服务器专用的。

你可以做的最好的事情,虽然它只是从头到尾做一些基本的教程,以了解它们如何组合在一起。