请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

win10下,gulp --watch启动成功,浏览器输入http://localhost:3000,拒绝访问

正在回答 回答被采纳积分+3

3回答

提问者 萧穆苍穹 2017-07-07 11:04:34

多谢在老师的帮助下找到服务没有正确启动的原因了:

1、gulp.task('serve', (cb) => {

    if (!args.watch) return cb();

    var server = liverserver.new('--harmony', 'server/bin/www');

这块写的有问题,应该是:

gulp.task('serve', (cb) => {

    if (!args.watch) return cb();

    var server = liverserver.new(['--harmony', 'server/bin/www']);

也就是new后面的命令要用[]包起来

2、app目录的views目录要有error.ejs,这个服务在启动的时候会寻找这个错误异常的文件,没有的话会报错。

0 回复 有任何疑惑可以回复我~
  • 你说的这端代码  我写的没错 可还是不能访问是什么原因呢
    回复 有任何疑惑可以回复我~ 2017-08-02 13:58:37
  • 没有这两个问题,但是还是访问不了
    回复 有任何疑惑可以回复我~ 2017-10-18 16:18:59
维京人 2017-07-07 10:37:21

https://img1.sycdn.imooc.com/szimg//595ef3c40001298b05920555.jpg

https://img1.sycdn.imooc.com/szimg//595ef3c40001b83f05730467.jpg

老师请问,环境跑不起来,这是啥问题?

0 回复 有任何疑惑可以回复我~
  • tasks下的args.js最后少一句export default args
    回复 有任何疑惑可以回复我~ 2017-07-07 10:55:45
  • 谢谢老师,终于解决了,非常正确,就是tasks/util/args.js的最后 添加一行 export default args 就能正确执行了
    回复 有任何疑惑可以回复我~ 2017-07-07 11:06:53
快乐动起来呀 2017-07-07 00:04:30

开的有代理吗,从命令行看没有收到任何请求

0 回复 有任何疑惑可以回复我~
  • 提问者 萧穆苍穹 #1
    老师,没有开代理,从chrome上看请求,status为failed,请求没发成功吗???
    回复 有任何疑惑可以回复我~ 2017-07-07 09:22:44
  • 快乐动起来呀 回复 提问者 萧穆苍穹 #2
    看下命令行有没有启动服务监听3000端口呢
    回复 有任何疑惑可以回复我~ 2017-07-07 09:30:17
  • 怎么查看是否启动3000端口?
    回复 有任何疑惑可以回复我~ 2017-07-07 09:39:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信