node.js服务器的目录结构应该是什么样的?
What should a node.js server directory structure look like?
我有一个简单的node.js + express服务器。
var express = require('express'),
app = express();
app.use(express.static(__dirname + '/public'));
app.listen(8080);
该代码在我的linux主目录下一个名为web的文件中。我所有的文件,比如照片或index。html都在公共文件中。它看起来像这样:
[web]
↓
[public] , server.js , creatdb.js
↓
index.html, jquery.js, index.js, photo.jpeg, mydb.db
我想知道这是否是"正确"的方式来组织我的文件,或者我是否应该以不同的方式组织它。
我想能够有sql插入时,例如,某些东西是触发我的index.js.
您的public
文件夹应该只包含静态内容。我不认为你会想要从浏览器返回数据库作为响应,所以它真的不应该在那里。将其放到另一个文件夹中(例如,一个名为database的文件夹)。
至于页面,这是一个惯例,将它们放在views
文件夹,应该创建在同一级别的public
文件夹,但由于你的html是静态的,它应该是很好的方式,它是
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 如何从Java/scala调用js美化程序
- 如何更改<svg>标记为<img>用js标记
- Node.js Web 服务是什么样的
- node.js服务器的目录结构应该是什么样的?
- JS -它是什么样的对象,我如何访问它
- ember.js/ember-data期望从post请求得到什么样的响应?
- 我应该使用什么样的客户端模板与Node.js