相关疑难解决方法(0)

当我想查看更改时,如何在不重新启动nodejs的情况下编辑我的服务器文件?

我正在尝试设置自己的nodejs服务器,但我遇到了问题.我无法弄清楚如何在不重新启动的情况下查看应用程序的更改.有没有办法编辑应用程序并查看node.js的更改?

javascript node.js

59
推荐指数
5
解决办法
4万
查看次数

使用Node.JS

昨晚我转储Windows 7并将我的硬盘驱动器格式化为基于Linux的操作系统,纯粹是因为我想开始使用Node.JS

所以我已经安装了Node.JS并做了一些测试工作,http服务器和套接字等.

我想要做的是构建一个与MVC框架紧密集成的HTTP服务器,但在开始之前我需要学习如何在Node中高效构建.

例如在PHP中作为我的框架,我将创建一个引导加载系统来加载所有基类等,然后我会激活我的事件系统准备开始附加回调.

我将继续处理请求等,直到生成输出,然后将其发送到将处理标头等的输出处理程序

但Node是一个全新的环境,我想知道在Node中构建系统的最佳实践.

我正在寻找的信息更多的是与设计结构有关,而不是应用程序的实际编码,如何加载lib加载库的位置等等

任何帮助表示赞赏.


到目前为止,我的WebApplication很顺利,我已经构建了我的应用程序非常传统和一点程序.

我开始的是创建一个像这样的目录结构:

<root>
    startup.js
    /public/
        favicon.ico
        /images/
        /stylesheets/
        /javascripts/
    /system/
        init.js
        config.js
        /libs/
            /exceptions/
                http.js
                server.js
    /application/
        /views/
            /_override/
                /errors/
                    generic.view
            /partials/
                sidebar.voew
            index.view
        /controllers/
             index.js
        /models/
            users.js
Run Code Online (Sandbox Code Playgroud)

这个目录结构就像大多数基于MVC的Web应用程序一样,所以使用这种方法我觉得很舒服.

启动文件是由节点作为入口点执行的,node startup &看起来像这样:

/*
    * Header of t he file, Copyright etc
*/

var _Intitialize = require("./system/init.js");

//Displays the command line header, title, copyright etc
_Intitialize.DisplayCommandLineHeader();

//Check the enviroment, Permissions, Ports etc
_Intitialize.CheckEnviroment();

//Start the server and …
Run Code Online (Sandbox Code Playgroud)

structure application-design node.js

8
推荐指数
1
解决办法
3752
查看次数

nodejs没有停止

有没有办法让nodejs每次为页面服务时重新加载?

我想在开发周期中这样做,这样我就可以避免在每次代码更改时关闭和启动?

javascript node.js

6
推荐指数
2
解决办法
4385
查看次数