小编Jus*_*nHo的帖子

想要清楚地了解NodeJS应用程序结构(完整的JavaScript堆栈)

我想知道一个典型的NodeJS应用程序的结构,因为我阅读和看到项目越多,我就越困惑,特别是对于这样的问题:(或者当我更新这个问题时甚至更多.)

  1. 以MEAN堆栈为例,据我所知,NodeJS和Express负责服务器
    部分,提供服务器接口等.MongoDB和Angular非常简单.

    业务逻辑应该在哪里?假设我有一个包含函数的controller.js,
    并且route.js文件使用此控制器函数绑定请求.我的问题是这些文件属于/运行在哪个模块下(The Express或NodeJS?)

  2. NodeJS应用程序的起点在哪里?比如index.php是php应用程序的起点,但NodeJS应用程序在哪里?我可以看到所有nodejs项目都有一个名为server.js或app.js等的文件.(包含类似的东西controller.js)但NodeJS 如何知道要查找和执行哪个文件呢?

我是NodeJS,express,sequelize.js/mongoose,jade/ejs的新手,但想要开始使用nodejs项目.你们能详细说明每个模块提供的实际功能吗?以及一个完整的js堆叠nodejs应用程序的典型结构的一般介绍?提前致谢!

mongodb node.js express sequelize.js mean-stack

34
推荐指数
1
解决办法
1万
查看次数

php字符串编号连接搞砸了

我在这里得到了一些PHP代码:

<?php
echo 'hello ' . 1 + 2 . '34';
?> 
Run Code Online (Sandbox Code Playgroud)

输出234,

但是当我在"你好"之前添加一个数字11时:

<?php
echo '11hello ' . 1 + 2 . '34';
?> 
Run Code Online (Sandbox Code Playgroud)

它输出1334而不是245(我预期它),为什么呢?

php string concatenation operator-precedence operator-keyword

12
推荐指数
3
解决办法
3万
查看次数

我想隐藏公共访问的json文件.我怎么做?

我有一个网站,javascript文件正在将一个json文件(使用getJson)加载到一个select元素的选项中,基于之前的select选项.

但与此同时,public可以直接访问该json文件.

我只希望服务器可以访问此文件并在theselect元素中加载相应的选项.但我不希望公众可以直接访问该json文件(避免他们下载等...)

我该怎么做呢?通过htaccess?或者其他?我在htaccess中尝试了'FILES'规则,但服务器也无法访问json文件.

php apache .htaccess json

3
推荐指数
1
解决办法
3256
查看次数