我花了几个小时试图在我的 Ubuntu 服务器上安装 Strapi。
\n\n\nUbuntu: 20.04
\n
\nnodejs: v14.19.0
\nnpm: 6.14.16
\nstrapi: 4
npx create-strapi-app@latest my-project --quickinstall\nRun Code Online (Sandbox Code Playgroud)\n所有安装过程都无缝进行,但是当我转到 http://mydomain:1337/admin 以创建第一个用户时,我收到此警告:
\n\n\n请求 API 时发生错误。
\n
我知道这个问题已经遇到过几次,但到目前为止,建议的解决方案都没有帮助我。\n我还在 Chrome 控制台中发现了此错误,但我不确定它是否与我的问题有关:
\n\n\n\xef\xbb\xbfmain.815f1087.js:2 拒绝连接到\n'http://localhost:1337/admin/project-type',因为它违反了\n以下内容安全策略指令:“connect-src 'self '\nhttps:".
\n
任何想法 ?
\n我使用MobaXterm作为Virtualbox来宾(通过ssh)连接到Ubuntu服务器,并使用Vim编辑文件。到目前为止,还算不错,但是随机地,我有一种冻结屏幕。游标仍在闪烁,但无法执行任何操作,如果我调整MobaXterm的大小,则会话选项卡会变黑。这不是由于会话丢失,因为我将来宾服务器设置为仅主机适配器,从而排除了任何会话丢失。
是因为MobaXterm,Virtualbox还是Vim?有人可以帮我吗?
谢谢
有没有办法在不安装 Android Studio 的情况下为 Android 开发 React Native 应用程序?
在 Ubuntu 18.04 上,apt 命令提供了很多 android 软件包:android-sdk、android-sdk-platform-tools 等...
我到底需要什么才能让 React Native 正常工作?
我想知道从代码中的任何位置(控制器、模型...)获取当前登录用户的最佳方法是什么。到目前为止,我发现最好的方法是在用于身份验证的中间件中设置用户数据:
const requireAuth = (req, res, next) => {
const token = req.cookies.jwt;
// Check if a jwt token does exist and is verified.
if (token) {
jwt.verify(token, config.token_secret, async (err, decodedToken) => {
if (err) {
res.locals.user = null;
res.redirect('/login');
}
else {
let user = await User.findById(decodedToken.id);
// Inject the current user data into the view.
res.locals.currentUser = user;
// To get the current user from anywhere .
req.currentUser = user;
next();
}
});
}
else {
res.locals.user …Run Code Online (Sandbox Code Playgroud) node.js ×2
android ×1
express ×1
jwt ×1
react-native ×1
strapi ×1
ubuntu ×1
ubuntu-18.04 ×1
vim ×1
virtualbox ×1
xterm ×1