我正在尝试从我的应用中调用可调用的Cloud Function,但是我遇到了CORS问题。

由于无法访问onCall函数的请求和响应,因此无法启用Cors。这是我的功能:
exports.UserInvitation = functions.https.onCall((data, context) => {
const email = data.email
return new Promise((resolve, reject) => {
admin.auth().createUser({
email: email,
emailVerified: false,
password: password
}).then(resolve).catch((err) => {
console.error(err.code)
reject(new functions.https.HttpsError(err.code, err.message))
})
})
})
Run Code Online (Sandbox Code Playgroud)
这就是我所说的:
functions.httpsCallable('UserInvitation')({ email: this.input.value }).then((data) => {
console.log('Sent invitation:', data)
})
Run Code Online (Sandbox Code Playgroud)
Firebase功能package.json:
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"scripts": {
"serve": "firebase serve --only functions",
"shell": "firebase functions:shell",
"start": "npm run shell",
"deploy": "firebase deploy --only functions",
"logs": "firebase functions:log"
},
"dependencies": …Run Code Online (Sandbox Code Playgroud) 我想在Atom中编辑树视图包.我想在上下文菜单中添加一个新项目.但我无法归档文件在哪里.我可以打开配置文件夹,我可以看到我安装的所有社区软件包,但是在哪里可以找到编辑器的核心文件?
在jquery ui站点中,可拖动的示例很快.但是使用这个标记,插件非常慢:
$("ul.projects").sortable({
items: ".ui-state-default",
containment:"parent",
cursor:"move",
cursorAt:{left: 90}
});
Run Code Online (Sandbox Code Playgroud)
在我的durandal应用程序中,除主页之外的每个页面都有一个左侧导航栏.这个左侧导航栏应该在刷新时更新,但它应该驻留在shell.html上.
问题是我无法在主页上正确隐藏它.当我在主页上时,我可以使用jquery hide()方法隐藏leftnav div,但问题是我只能在data-bindind之后使用jquery代码,直到我可以看到导航栏.我试图使用durandal组合,但我不知道如何只在主页中隐藏导航栏,因为我不知道如何知道我是否在主页上或不在shell.js内.
任何想法?
我在Windows 8上,我正在使用WAMP来运行我的laravel项目.我已经配置了apache并且我创建了一个虚拟主机,以通过访问我的应用程序http://myapp.dev.
我想知道是否可以使用内置的php服务器(运行laravel aplication artisan serve)来指向我的虚拟主机而不是http://localhost:8000.
我试图更改应用程序URL app.php但它不起作用.
css3 ×2
javascript ×2
jquery ×2
atom-editor ×1
css ×1
durandal ×1
durandal-2.0 ×1
firebase ×1
jquery-ui ×1
laravel ×1
php ×1