I’m opening a new issue on this because it is using GitPod. I am experiencing the same issue as this post last September. My submission is tested for a few moments, then gives a timed out error. I have confirmed that the connection is working and that the schema/model are created per specifications.
Code
let personSchema=new mongoose.Schema({
name: {type: String, required: true},
age: Number,
favoriteFoods: [String]
});
// A model is a document instance.
let Person=mongoose.model('Person',personSchema);
const createAndSavePerson = (done) => {
// Creating a document instance of Person
let Adrian=new Person({name:'Adrian',age:15,favoriteFoods:['Pizza','Apple Pie']});
Adrian.save(function(error,data){
if(error){
console.log(error);
}else{
done(null,data);
}
});
};
The definition of timed out means the server is down or its not responding for some reason so I don’t see this as a client issue however there are workarounds.
Here are some troubleshooting resources for GitPod:
Contact Gitpod
You can contact Gitpod via their Support page if you can’t find your issue in the documentation.
Use Gitpod Dedicated
Gitpod Dedicated is a self-hosted, managed service that runs in your private cloud account.
Get started
You can add a .gitpod.yml at the root of your repository, use the gp init command to generate the .gitpod.yml file, and use the gp validate command to validate your configuration.
Configure Gitpod
You can try these steps to configure Gitpod:
Add no internet access over HTTPS (port 443) on Docker containers with a custom network
Use reference architectures to create an environment to install Gitpod into
Workspace lifecycle
All inactivity timeouts are dependent on an active editor or IDE connection. Closing your Gitpod connected editor or IDE will reduce the workspace timeout to 5 minutes.
We need to see all your code. Post a repo or share the workspace.
When I submit I get a 500 back which usually suggests a server crash with these challenges. Do you not see any errors in the server console after you submit it and the tests run?