我正在尝试将 MongoDB atlas 实例连接到 nodejs/express 服务器:
const mongoose = require("mongoose");
const dbURI =
"mongodb+srv://(url copied from atlas connect)";
const options = {
useNewUrlParser: true,
dbName: "data"
};
mongoose.connect(dbURI, options).then(
() => {
console.log("Database connection established!");
},
err => {
console.log("Error connecting Database instance due to: ", err);
}
);
Run Code Online (Sandbox Code Playgroud)
但我不断收到以下错误:
MongoNetworkError: connection 5 to cluster ... 27017 在 TLSSocket 关闭。...
我怎样才能解决这个问题?
我在屏幕上有 4 个 SpriteNode,我希望它们不要相互反弹,而是相互流动,同时保持与某些 SpriteNode 和屏幕框架的碰撞。我已经为所有这些声明了类别:
let BCategory : UInt32 = 0x1 << 0
let B2Category : UInt32 = 0x1 << 1
let B3Category : UInt32 = 0x1 << 2
let B4Category : UInt32 = 0x1 << 3
let BotCategory : UInt32 = 0x1 << 4
let PadCategory : UInt32 = 0x1 << 5
let WallCategory : UInt32 = 0x1 << 6
Run Code Online (Sandbox Code Playgroud)
并添加了位掩码:
b.physicsBody!.categoryBitMask = BCategory
b2.physicsBody!.categoryBitMask = B2Category
b3.physicsBody!.categoryBitMask = B3Category
b4.physicsBody!.categoryBitMask = B4Category
p.physicsBody!.categoryBitMask = PadCategory
wall.categoryBitMask = …Run Code Online (Sandbox Code Playgroud) 我已经实现了一个导航抽屉,但我无法显示标题/操作栏
const RootStack = createDrawerNavigator(
{
Home: HomeScreen,
Details: DetailsScreen,
},
{
intialRouteName: 'Home',
navigationOptions: {
headerStyle : {
backgroundColor: '#f4511e',
},
headerTintColor: '#fff',
headerTitleStyle : {
color: 'white',
},
},
}
);
export default class App extends React.Component {
render() {
return <RootStack/>;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用抽屉导航和标题栏?