我创建了gulpfile.js,并在其中使用gulp-connect
gulp.task('connect', function(){
connect.server({
root: 'dev',
livereload: true,
port: 8000
});
})
Run Code Online (Sandbox Code Playgroud)
当我运行gulp connect它时,不会维护我的服务器localhost:8000.
[14:08:51] Starting 'connect'...
[14:08:51] Server started http://localhost:8000
[14:08:51] LiveReload started on port 35729
[14:08:51] Finished 'connect' after 13 ms
Run Code Online (Sandbox Code Playgroud)
因此,我在开放时什么也得不到 http://locahost:8000
我该怎么做才能使连接工作并创建一个服务器来部署我的HTML?
例如,我有一个名为的文件people.json.其内容是:
[
{"name": "Paul",
"age": 29,
},
{"name": "Kathy",
"age": 101,
},
{"name": "Paula",
"age": 12,
},
{"name": "Bruce",
"age": 56,
}
]
Run Code Online (Sandbox Code Playgroud)
所以我在这里想为每个人添加一个图片链接
[{"name":"Paul",
"age" : 29,
"pic" : "paul.png"
},
{"name": "Kathy",
"age": 101,
"pic" : "kathy.png"
},
{"name": "Paula",
"age": 12,
"pic" : "paula.png"
},
{"name": "Bruce",
"age": 56,
"pic" : "bruce.png"
}
]
Run Code Online (Sandbox Code Playgroud)
如何编写脚本以pic向每个人添加密钥并添加person.name.lowercase +".png"作为值?
在该过程结束时,将编辑people.json并将其保存到硬件而不是内存中.
非常感谢你.
我仍然试图绕过什么是函数回调以及它是如何工作的.我知道它是javascript的重要组成部分.例如这个方法来自node.js文档的writeFile,这个函数回调做了什么?这个函数如何输入err?
fs.writeFile('message.txt', 'Hello Node', function (err) {
if (err) throw err;
console.log('It\'s saved!');
});
Run Code Online (Sandbox Code Playgroud) 我在card = new Cards();将此特定代码添加到我的路由器文件时遇到此错误.这是我的路由器文件的代码.
var AppRouter = Backbone.Router.extend({
routes: {
"": "home",
"build/:deck": "deckbuilder",
"decks/:id": "deckviewer",
},
deckbuilder: function(decks){
var cards = new Cards();
this.deckbuild = new Deckbuilder();
$('#content').html(this.deckbuild.el);
}
});
Run Code Online (Sandbox Code Playgroud)
我的收藏文件非常简单.
window.Card = new Backbone.Model.extend({});
window.Cards = new Backbone.Collection.extend({
model: Card,
url: "/cards"
});
Run Code Online (Sandbox Code Playgroud)
我一直在试图找出什么是错的,但错误在我Backbone.js的供应商档案立刻出现.查看跟踪后,调用此行后出现错误var cards = new Cards();.但是,我不知道如何解决它.