Я использую yeoman для настройки моего приложения angularjs и grunt
в качестве моего бегуна задач.
Я пытаюсь передать базовый URL-адрес моего API динамически, то есть из grunt serve
команда
Использование транспортира для передачи baseurl и моего gruntfile показано ниже:
grunt.initConfig({
// Project settings
yeoman: appConfig,
protractor: {
options: {
configFile: "node_modules/protractor/example/conf.js", // Default config file
keepAlive: true, // If false, the grunt process stops when the test fails.
noColor: false, // If true, protractor will not use colors in its output.
args: {
baseUrl: grunt.option('baseUrl', 'http://localhost:80/')
}
},
your_target: { // Grunt requires at least one target to run so you can simply put 'all: {}' here too.
options: {
configFile: "e2e.conf.js", // Target-specific config file
args: {} // Target-specific arguments
}
},
},
....
}
grunt serve protractor --baseUrl=http://localhost:8080
Как получитьbaseurl сервису, который передается в качестве параметра команды выше?