相关疑难解决方法(0)

重新加载Express.js路由更改,而无需手动重新启动服务器

我试过了express-livereload,但它只是重新加载了视图文件.

我应该使用其他工具,还是可以配置这个工具来监视index.js运行服务器的文件?

我读到选项与选项相同node-livereload,默认情况下监视文件包含.js文件.

您知道的任何URL配置简单吗?

我的主要问题是如何为Express.js设置良好的开发环境,我想在发出请求时检查变量,每次在路由中进行更改都会很难重启.

PS我试图node-inspector在服务器处理请求时检查变量,但似乎node-inspector不是为了这个,对吧?

javascript node.js express

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

用快递服务器gulp.js livereload?

我试图设置我gulpfile.js在快速服务器上使用livereload没有太多运气.我看到那里的例子,但它们似乎与静态文件服务器有关.

http://code.tutsplus.com/tutorials/gulp-as-a-development-web-server--cms-20903 http://rhumaric.com/2014/01/livereload-magic-gulp-style/

所以我有一个app.js文件,它使用jade文件执行标准快速服务器等.我想要做的是让它与gulp.js启动中的livereload一起工作.

app.set('port', process.env.PORT || 3000);
    var server = app.listen(app.get('port'), function() {
    debug('Express server listening on port ' + server.address().port);
});
Run Code Online (Sandbox Code Playgroud)

有很多类似的插件gulp-livereload,connect-livereload,gulp-connect,gulp-watch所以我怎么能得到这个连接好?

node.js express livereload gulp

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

使用与node.js应用程序的浏览器同步

我有一个现有的节点应用程序.我的Node目录结构设置如下:

./
  node_modules/
  src/
    views/
      index.html
      ...
    server.js
  test/
  gulpfile.js
  package.json
Run Code Online (Sandbox Code Playgroud)

我可以node ./src/server.js从上面显示的根目录成功启动我的应用程序.一旦启动,我可以在浏览器中访问" http:// localhost:3000 "并查看index.html的内容,就像我期待的那样.

我想加快我的开发速度,最近我学会了browserync.为了将它包含在我的gulp过程中,我有以下内容:

var browserSync = require('browser-sync').create();

browserSync.init({
  server: {
    baseDir: './src/',
    server: './src/server.js'
  }
});
Run Code Online (Sandbox Code Playgroud)

当我运行gulp时,我在命令行中看到以下内容:

BS]访问URL:

 --------------------------------------
       Local: http://localhost:3000
    External: http://[ip address]:3000
 --------------------------------------
          UI: http://localhost:3001
 UI External: http://[ip address]:3001
 --------------------------------------
Run Code Online (Sandbox Code Playgroud)

然后我的浏览器打开,它会尝试加载http:// localhost:3000.此时,我在浏览器窗口中看到以下错误:

Cannot GET /
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如果我使用启动我的应用程序,我可以成功访问http:// localhost:3000node ./src/server.js,但是,它不像BrowserSync一样运行.我究竟做错了什么?

node.js browser-sync

6
推荐指数
1
解决办法
9244
查看次数

标签 统计

node.js ×3

express ×2

browser-sync ×1

gulp ×1

javascript ×1

livereload ×1