How to use glitch with fcc?

How to use glitch with fcc?
0

#1

first i have write done my code in glitch .

how to make a link let fcc know my code and check it ?

i see the share code in glitch edit page . but parse to fcc solution input box still not work.

with in chrome devTool i have see the 404 not found in network request .

thanks for help :slight_smile:


#2

Can you share the codepen link?


#3

i have write code in glitch.com not codepen

here’s screen

i use github share the code still not found : https://raw.githubusercontent.com/Restry/glitch/glitch/package.json


#4

this’s glitch picture


#5

You may try with: https://glitch.com/edit/#!/stump-mailbox?path=package.json


#6

still not working .


How to Use package.json Challenge Help!
#7

thanks sorinr
i have resolve this issue

the key its server.js

fcc fetch code with _api/filename when check solution . so the glitch project must have cros settings

 /******************************************************
 * PLEASE DO NOT EDIT THIS FILE
 * the verification process may break
 * ***************************************************/

'use strict';

var fs = require('fs');
var express = require('express');
var app = express();

if (!process.env.DISABLE_XORIGIN) {
  app.use(function(req, res, next) {
    var allowedOrigins = ['https://narrow-plane.gomix.me', 'https://www.freecodecamp.com'];
    var origin = req.headers.origin || '*';
    if(!process.env.XORIG_RESTRICT || allowedOrigins.indexOf(origin) > -1){
         console.log(origin);
         res.setHeader('Access-Control-Allow-Origin', origin);
         res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
    }
    next();
  });
}

app.use('/public', express.static(process.cwd() + '/public'));

app.route('/_api/package.json')
  .get(function(req, res, next) {
    console.log('requested');
    fs.readFile(__dirname + '/package.json', function(err, data) {
      if(err) return next(err);
      res.type('txt').send(data.toString());
    });
  });
  
app.route('/')
    .get(function(req, res) {
		  res.sendFile(process.cwd() + '/views/index.html');
    })

// Respond not found to all the wrong routes
app.use(function(req, res, next){
  res.status(404);
  res.type('txt').send('Not found');
});

// Error Middleware
app.use(function(err, req, res, next) {
  if(err) {
    res.status(err.status || 500)
      .type('txt')
      .send(err.message || 'SERVER ERROR');
  }  
})

app.listen(process.env.PORT, function () {
  console.log('Node.js listening ...');
});



MongoDB and Mongoose - Perform Classic Updates by Running Find, Edit, then Save
#9

Having the same issue with both glitch and github, thank your for the solution


#10

you are welcome :slight_smile:


#11

can u post an example link for github please? i still don’t get it


#12

you can find the code from here : https://glitch.com/~flicker-ostrich

this’s my glitch site


#13

this’s github sample code


#14

Just put link of your app (you can get from share button on upper left side of Glitch page) to challenge “solution” field.