浏览器同步、gulp、mongodb和express服务器

浏览器同步、gulp、mongodb和express服务器,express,gulp,browser-sync,nodemon,Express,Gulp,Browser Sync,Nodemon,试图整合一个运行express服务器和gulp、browsersync、nodemon和mongodb的项目。然而,我似乎是一个错误:当我添加browsersync时,请使用readdrinuse。知道怎么做吗?这意味着您已经有一个程序在尝试使用的端口上侦听。您正在哪个端口上运行应用程序?是3000吗?如果是这样,请停止正在运行的所有其他正在使用该端口的程序,这样您就可以继续运行。这意味着您已经有一个程序正在尝试使用的端口上侦听。您正在哪个端口上运行应用程序?是3000吗?如果是这样,请停止正在

试图整合一个运行express服务器和gulp、browsersync、nodemon和mongodb的项目。然而,我似乎是一个错误:当我添加browsersync时,请使用readdrinuse。知道怎么做吗?

这意味着您已经有一个程序在尝试使用的端口上侦听。您正在哪个端口上运行应用程序?是3000吗?如果是这样,请停止正在运行的所有其他正在使用该端口的程序,这样您就可以继续运行。

这意味着您已经有一个程序正在尝试使用的端口上侦听。您正在哪个端口上运行应用程序?是3000吗?如果是这样,请停止正在运行的使用该端口的所有其他程序,这样您就可以继续运行了。

您是否在浏览器同步配置中定义要使用的端口? 在这种情况下,端口需要与从代理定义的端口(如果有)不同。这在我的设置中起作用:

    gulp.task('browser-sync', ['nodemon'], function() {
      browserSync.init(null, {
        proxy: "http://localhost:3000",
        browser: ['google chrome'],
        port: 4000
      });
    });

作为参考,完整的gulpfile.js(使用nodemon和browsersync)是。

您是否在浏览器同步配置中定义要使用的端口? 在这种情况下,端口需要与从代理定义的端口(如果有)不同。这在我的设置中起作用:

    gulp.task('browser-sync', ['nodemon'], function() {
      browserSync.init(null, {
        proxy: "http://localhost:3000",
        browser: ['google chrome'],
        port: 4000
      });
    });

作为参考,完整的gulpfile.js(使用nodemon和browsersync)是。

是的,我已经分配了它-我最终使用了livereload,它工作得非常好。当我有一个非常基本的服务器文件nodemon和浏览器同步工作正常,但当我添加我的mongodb和passport配置时,它有相同的错误是的,我已经分配了-我最终使用了livereload,它工作得非常好。当我有一个非常基本的服务器文件nodemon和浏览器同步工作正常,但当我添加我的mongodb和passport配置时,它有相同的错误是的,我停止了所有其他程序-我认为应用程序本身有问题是的,我停止了所有其他程序-我认为应用程序本身有问题